I have been using mouseover macro's to make my life easier as a healer :P
For example this is one of my mouseovers (and it's been working perfectly).
However this macro doesn't work for my Hand of Protection, Freedom, Salvation and Sacrifice.#showtooltip
/cast [@mouseover,exists,nodead,help] Holy Shock; Holy Shock
I can't find a reason why it wouldn't work.
The whole goal of the macro is to:
Cast on current mouseover, if there is no mouseover cast it on current target else cast it on self.