/cast [@mouseover,help]Healing Touch(Rank 4);[harm]Moonfire;
Ok, so what this does:
First line in all my macros is cancel form… so if i’m shape shifted and try to cast, it will take me out of travel/cat/bear. It’s not such a big deal in the middle of raid, but, if i’m out in the world and get attacked i’m often shifting in and out of travel form and want to be able to cast out of it like I do in retail. If you aren’t in a form this line will do nothing, so it doesn’t hurt to have.
Next, it utilizes the same button to either cast a heal on a friendly target (healing touch rank 4 in this case) or damage on an enemy (moonfire in this case) which allows me to double up on buttons 🙂