My current "stupid" macro:
/castsequence [target=player] Power Word: Shield, Penance
now it cast pw:s first and then just penance, and w8 pw:s debuff get off and cast again pw:s.
How i could make it work better, that can cast penance to me always when cant cast pw:s.
edit: topic failed ... PW:S