If you shaman players are like me then you get irate when you accidentally double tap your /stopcasting;/cast chain heal macros in the middle of a crazy fight and get nothing (or when your shaman just wont cast!), so I came up with this:

Code:
 /stopcasting [combat,harm]
 /cast [combat,target=oneofmyshaman,nodead] Chain Heal; [target=thisshaman] Chain Heal
 /target thisshaman
 /stopmacro [combat]
 /cast [nocombat,target=oneofmyshaman] Chain Heal
 /targetlastarget
Thoughts? Cleanup? Obviously I am sacrificing /targetlasttarget for the ability to spam my chain heal button. Can anyone see a way to get both?