Thanks for all of the info. Right now I'm using a whopping 4 buttons for my group. The paladins macro is the same 969 rotation on all 3 buttons.

Button one I don't use, its still the default melee attack from level 1
Button two is a /cast random starfire, wrath, wrath
Button 3 is a /castsequence reset=target rejuvination, regrowth
Button 4 is to pop treants and the 'E' key is bound to a leftclick
Button 5 is a /castsequence that has all the dot's and stuff for longer boss fights as well as pvp.

So when I play, my left hand pinky finger rests on the tab key to cycle targets. Middle finger is on the normal dps button (2) and pointer finger on the heal. When I need a heal, I just hit the spacebar to jump and cancle any spells and hit the heal. It works out really well because all of the paladins spells are instant cast and rejuv is as well and can be cast while moving/jumping so it doesnt add any extra delays, If I need more than a rejuv I pop a regrowth right after.