I tried to make macros for cycle of skills in current scheme. It requires three extra XHBs and four macros. XHB changes regardless of missed skill.

XHB6
/ac "Heavy Swing" <t>
/chotbar copy current 7 current 1

XHB7
/chotbar copy current 8 current 1
/ac "Skull Sunder" <t>

XHB8
/chotbar copy current 6 current 1
/ac "Butchers Block" <t>

XHB6, 7, 8
/chotbar copy current 6 current 1
/nexttarget

As for queueing, I use the following <mo> macro. It works even if I use it about 0.4sec before GCD. I must hold a mouse a while, though.
/merror off
/ac "Cure" <mo>
/ac "Cure" <mo>
/ac "Cure" <mo>
/ac "Cure" <mo>
/ac "Cure" <mo>
/ac "Cure" <mo>
/ac "Cure" <mo>
/ac "Cure" <mo>
/ac "Cure" <mo>
/ac "Cure" <mo>
/ac "Cure" <mo>
/ac "Cure" <mo>
/ac "Cure" <mo>
/micon "Cure"

Quote Originally Posted by Nurvus View Post
(if mouseover target is enemy, cast Aero, but if it's friendly, cast Cure).
I suppose that the next macro works.
/ac "Aero" <mo>
/ac "Cure" <mo>