well, disarm depends on spec. with arms it is possible to disarm right after dance...prot needs some extra rage first.
if arms:
#showtooltip Disarm
/cast [stance:2] Disarm; Defensive Stance
block:
#showtooltip Shield Block
/cast [stance:2,equipped:shields] Shield Block; [stance:1] Defensive Stance
/stopmacro [equipped:shields]
/equip 1H
/equip shield
OP:
#showtooltip Overpower
/cast [stance:1] Overpower; Battle Stance
stancedance:
/cast [stance:1] Defensive Stance; Battle Stance
for more macros i need to log in...they are both in the 20s and arms now, so things changed macro wise...
edit: the shield block macro is btw a good start for making it a bash macro...