Quote Originally Posted by 'Ken',index.php?page=Thread&postID=149787#post1497 87
I am personally going to improve it to this:

# Some cast macro
/click MultiBarRightButton1
/cast [nomod] Spell1
/cast [mod:shift] Spell2
/cast [mod:alt] Spell3

# My main 'target select' macro on MultiBarRightButton1 which is an account-global macro:
/assist [target=focus,exists]

The benefit of the system above is that you could easily change the target selection of ALL your macros (on 1 account) by changing 1 simple macro.
There would be a target selection macro for attacking and a separate one for healing.

More info: http://www.wowwiki.com/Making_a_macr..._button_clicks

[edit] For healing I actually do "/target [target=focustarget,exists,noharm,nodead][target=focus,exists]" so I can see that my healer has targetted the right party member in the member list on the screen. This is important, because sometimes you have selected the wrong team member because of lag. With DPS this lag isn't so much of an issue, but healing is quite crucial at some points.
I use a /click target method myself and am fairly happy with it. From time to time I have an issue with a little lag when trying to use /click targetting for heal so I had to go another route when it came to that. When it comes to DPS it works great.