to start type /mac \xgen\xgen-shaman SPELLRANGE HEAL%
example:  /mac \xgen\xgen-shaman 250 85
set group MA and MT.  Some features use these toggles.
type /cc for a list of commands.
type /cc loadhud to deploy a custom hud for this macro i wrote. (looks a little like core's)  Thanks exspes!
/cc follow will auto follow the group main tank when not in combat, then go back to healing / other options you have enabled during the fight.  Once completed its back to following.
/cc makebuttons  -  this may be your best friend.  it will auto create pretty much all buttons needed for macro operations.