Most of your macros appear to be WAY out of date. Just looking at your "Light Attack" macro...
This is your main tanking macro. Put it on your gaming mouse if possible, so you can use it while moving during combat.
/cast [nocombat,stance:1] Charge
/cast [combat,nostance:3] Berserker Stance
/cast [nocombat,nostance:1] Battle Stance
/cast [combat,stance:3] Intercept
/castsequence reset=5 Bloodthirst, Heroic Strike, Whirlwind
Bloodthirst is a Fury-only ability, so this is in no way a tanking macro. You also don't want to switch from Defensive Stance to Berserker Stance in the middle of a fight except under very rare circumstances. Finally, your cast sequence will hang for about 7 seconds the second time through, since BT has a 3 sec CD and WW has a 10 sec CD.
1.6: HS (off GCD)
6.0 - 12.9: WW is on GCD, macro will try to cast it anyway
A cast sequence macro would be terrible for Prot warrior tanking. Shield Slam has a 6 sec CD that can be reset by Sword and Board procs. Revenge is your next-highest damage ability, and it has a 5 sec CD and is dependent on a block, parry, or dodge. Devastate is your filler ability with no CD.
As for the other macros:
"Heavy Attack": macro is specific to Arms.
"Execute": macro is wrong in that you actually want to be in Berserker Stance for the extra 5% damage buff.
"Slam": Fury only wants to use Slam on Bloodsurge procs (not sure about arms, I think it still screws with the swing timer).
"Charge": If you're spec'd Prot or Arms, charge is usable in combat.
"Intervene": I would add [help] as a conditional on the stance switch
"Overpower": Good for leveling, I guess, as long as you have points in Tactical Mastery. Once you get higher up in level, expertise will all but eliminate mob dodging. Arms gets Overpower off Taste For Blood procs.
"Mocking Blow": Taunts can no longer miss, and Mocking Blow has been removed from the game.
"Whirlwind": Given that you get a separate bar for Berserker Stance, I'm not sure why you need this macro.
Edit: Off topic, but why are you trying to sell Blizz Authenticators for 600% of list price? Edited, Jun 4th 2011 8:00am by AstarintheDruid