Here are some macros I use for my Arms spec. Kind of just a grab bag of random stuff.
Code:
#showtooltip [mod:shift]Retaliation;[mod:ctrl][noworn:shield]Recklessness;Shield Wall
/use [mod:shift]Retaliation;[mod:ctrl][noworn:shield]Recklessness;[combat]Shield Wall
#showtooltip
/targetenemy [noexists][dead][help]
/startattack
/cast Charge
/cast Rend
/cast Berserker Rage
#showtooltip
/targetenemy [noexists][dead][help]
/startattack
/cast Colossus Smash
/cast [mod:shift]Heroic Strike
#showtooltip
/cast !Heroic Leap
/startattack
#showtooltip Mortal Strike
/targetenemy [noexists][dead][help]
/startattack
/cast [combat]Sweeping Strikes
/cast [combat]Deadly Calm
/cast Mortal Strike
/cast [mod:shift]Heroic Strike
#showtooltip
/targetenemy [noexists][dead][help]
/startattack
/cast Overpower
/cast [mod:shift]Heroic Strike
#showtooltip
/cast Rallying Cry
/cast Berserker Rage
/cast Enraged Regeneration
#showtooltip Bladestorm
/startattack
/use Apparatus of Khaz'goroth
/cast Bladestorm
#showtooltip Spell Reflection
/equip item:71406
/cast [worn:shields]Spell Reflection
/stopmacro [worn:shields]
/equip Shard of Torment
#showtooltip
/targetenemy [noexists][dead][help]
/cast [worn:Thrown]Throw;Shoot
/console cameraDistanceMax 50
Shift with a few things on Heroic Strike is for when Deadly Calm is triggered mainly, with a Power Aura.