Wow, that's a lot of info to take in. I put what you wrote into a single macro on my druids, and it still worked better than what I had been doing, by a fair amount. I'm sure it's still not optimal, but it was at least more effective than just spamming sunfire (surprise!).

Between that and slapping together a macro for the bear (that one gets a bit crazy), it made running uldaman a bit of a cakewalk.

I'll have to look into pitbull in a bit more detail - I'm always torn between spending the time doing the set-up and actually playing the game :-) so my UI is pretty clunky as a result. And pitbull looks pretty intimidating to get set up at first glance.