Hello.
I want to thank you for this great profile, I'm using it since MoP launch and it gets better and better each update. I have couple of suggestions to make it work better from a l90 raiding pov
As a basic rule I would give up on having any kind of personal cooldowns on predetermined buttons, but put in an pause modifier (lAlt, lCtrl, lShift maybe only two of those, need third for single target/aoe switch) and let folks bind those cd's into them
Below suggestions for rotations.
1. Include Rushing Jade Wind if talented to use on evry cd in AoE rotation - on heavy dmg/aoe situations this is the way to go.
2. Code in Chi Weave. We monks really want to use this talent if you are currently offtanking (offtanking like not taking any melee dmg from bosses/adds), keeping up our straight tanking rotation while offtanking, when you could potentially help heal up the raid during heavy dmg is bad. I would put this in same way you coded switch between single target/aoe, only exept say Blackout Kick we would use Chi Weave when not on cooldown.
3. Puryfying Brew. It would be awesome if we could type in an amount of staggered dmg (30k for example) and rotation would use PB evrytime stagger would be higher than that value.
Thats all for now. Sorry for my bad english, and thank you for reading.