Shield swap, Defensive Stance if you're in Battle or Berserker, and Shield Wall, mash the macro two or three times until you get Shield Wall.
Don't add this marking text to all your macros or you will switch the raid mark too much.
(Tested in 4.0) This macro will cast Charge in Battle Stance, Intercept in Berserker Stance and Intervene in Defensive stance if your target is friendly.
Finally, this macro turns on your auto-attack if the target is hostile, cancels your Bladestorm and casts Battle Shout.
Finally this is macro for spamming Cleave and if Bloodsurge is active the Slam is casted.
#showtooltip /startattack /castsequence [nocombat,mod]reset=target Battle Stance, Charge;[nocombat]reset=target Berserker Rage, Intercept;[form:3,mod]Bloodrage, Berserker Rage;[noform:3]Berserker Stance; [form:3]reset=target Whirlwind, Bloodthirst, Bloodthirst Once in combat it will put you back to berserker stance and it will start DPS rotation Whirlwind, Bloodthirst and Bloodthirst.