I would have to agree with everyone.
If you are just running instances (non heroics), not at max level, or just questing out in the world there is no need for perfect max dps macros. Save that for when your max level and at the training dummies.

I usually spend time on my teams macros in chunks. I always get some going at level 10, but than I wont touch them (except for heals and tank) again until 40 or so, again at 60 or 70 etc...

Doing this really limits my downtime. I also really try not to work on any professions until max level (sometime it's nice to get a break from running instances though).