Best Prot Warrior Bar Switch Macro 6.2+ or your money back.

OK guys, first off a little about me. i have been playing WOW on and off for 10 years since vanilla and have allays loved the macro system. I allays set up whatever character i am playing with soem kind of macros. Since WOD i have been maining my prot war and finally got my macros where i want them. I usualy only share my work with my friends but i think my WOW days are comingto a close soon. So here is my prot war macro all ready to go.
I have been working out the kinks and all the problem with this for a long time.
So here is the best possible bar switch macro for prot warriors for 6.2 and beyond.

Talents: 2 1 1 2 3 2 3 these for the most part can be changed to whatever you want. Worked Shockwave dragon roar and storm bolt switch into the macro, so it changes when u change your spec.

Glyphs: Unending Rage , Resonating Power , Wind and Thunder. once again you can change these to suit what you want and your play style.

So now for he meat and potatoes the macro. This is overall a 3 button 6 bar switch macro.
Bar 1 will be your sub one min cooldowns. Bar 2 is your spam bar, most of your ability’s and bar 3 is your proverbial o shit button with the long defensive cd’s.

This is macro number 1. This will be number 1 on you keyboard. You will pop at the beginning of fights when you have threat and every 30 seconds or so there after. its your medium length cooldowns.

MACRO 1 BUTTON 1-6

    Bar 1, Button 1 #showtooltip /castsequence reset=15 Spell Reflection /cast !Execute /cast !Victory Rush /swapactionbar 1 2
    Bar 1, Button 2 #showtooltip [talent:4/2]Shockwave;[talent:4/3]Dragon Roar;[talent:4/1]Storm Bolt; /cast [talent:4/2]Shockwave;[talent:4/3]Dragon Roar;[talent:4/1]Storm Bolt; /cast !Victory Rush /swapactionbar 2 3
    Bar 1, Button 3 #showtooltip /castsequence reset=0.3 Victory Rush /cast !Execute /cast !Victory Rush /swapactionbar 3 4
    Bar 1, Button 4 #showtooltip /castsequence reset=1 Shield Slam /cast !Victory Rush /swapactionbar 4 5
    Bar 1, Button 5 #showtooltip /castsequence reset=5 Demoralizing Shout /cast !Execute /cast !Victory Rush /swapactionbar 5 6
    Bar 1, Button 6 #showtooltip [talent:6/1]Avatar;[talent:6/2]Bloodbath;[talent:6/3]BladeStorm; /cast [talent:6/1]Avatar;[talent:6/2]Bloodbath;[talent:6/3]BladeStorm; /cast !Victory Rush /swapactionbar 6 1

This is macro 2 all your spam able ability’s on your bar, this will be number 2 on your key board.
This will be the main button you spam on your keyboard.
MACRO 2 BUTTON 1-6

    Bar 2, Button 1 #showtooltip /castsequence reset=1 Shield Block /castsequence !Victory Rush /swapactionbar 1 2
    Bar 2, Button 2 #showtooltip /castsequence reset=2 Shield Slam /castsequence !Revenge /swapactionbar 2 3
    Bar 2, Button 3 #showtooltip /castsequence reset=2 Revenge /castsequence !Shield Slam /swapactionbar 3 4
    Bar 2, Button 4 #showtooltip /castsequence reset=2 Thunder Clap /castsequence !Revenge /swapactionbar 4 5
    Bar 2, Button 5 #showtooltip /castsequence reset=2 Devastate, /castsequence !Shield Slam /swapactionbar 5 6
    Bar 2, Button 6 #showtooltip /castsequence reset=6 Shield Slam,Thunder Clap,Revenge /castsequence !Victory Rush /swapactionbar 6 1

This is macro 3, Your O-Shit button. only spam this when your going down.

MACRO 3 BUTTON 1-6

    Bar 3, Button 1 #showtooltip /castsequence reset=0.3 Last Stand /cast !Execute /cast !Impending Victory /swapactionbar 1 2
    Bar 3, Button 2 #showtooltip /castsequence reset=0.3 Berserker Rage /cast !Execute /cast !Impending Victory /swapactionbar 2 3
    Bar 3, Button 3 #showtooltip /castsequence reset=0.3 Shield Wall /cast !Execute /cast !Impending Victory /swapactionbar 3 4
    Bar 3, Button 4 #showtooltip /castsequence reset=0.3 Shield Block /cast !Execute /cast !Impending Victory /swapactionbar 4 5
    Bar 3, Button 5 #showtooltip /castsequence reset=5 Demoralizing Shout /cast !Execute /cast !Victory Rush /swapactionbar 5 6
    Bar 3, Button 6 #showtooltip /castsequence reset=1 Shield Barrier /cast !Victory Rush /swapactionbar 6 1

A few follow up notes

i set up my Q as my Enraged regeneration
#showtooltip
/cast Enraged Regeneration
/use 13
/use 14

I set up my Shift Q Vigilance, This works as long as you set the other tank or healer as your focus
#showtooltip
/cast [@focus] Vigilance

I set up as my E, Heroic Strike as a rage dump or if you want to go unyielding strikes.
#showtooltip
/cast Heroic Strike
/castsequence !Execute

I set up as my Shift E, Hamstring for when i pvp as glad.
#showtooltip
/cast Hamstring
/use Berserker Rage

As my Shift 1, i use this as a start to the fight and to be able to use shockwave on demand.
#showtooltip
/castsequence reset=combat Heroic Throw, Charge, Shield Slam, Thunder Clap, Shockwave, Shockwave, Shockwave, Shockwave, Shockwave, Shockwave, Shockwave, Shockwave, Shockwave, Shockwave, Shockwave, Shockwave

the rest of these i just drag down from the spec book on a side tool bar for use as needed
Shift 2 is charge
Shift 3 is heroic throw
Shift 4 is Taunt
Shift 5 is Leap
Shift 6 is intervene/ Safeguard set at the focus just like the vigilance.
#showtooltip
/cast [@focus] Intervene

PS. i use a razer mmo mouse and 1-6 is set to the button on the mouse. on last this is when
shield block is on cool down or im vs a caster, i run a Button 5 with shield barrier as a rage dump.
You would set up either your bar 4 or 5 whatever is easier the same as Macro number 2, the only difference would be this would replace button 1

#showtooltip
/castsequence reset=1 Shield Barrier
/cast !Victory Rush
/swapactionbar 6 1

Any questions comments email me at littlelewin@yahoo.com . I hope with all i wrote i did not ramble to much Good luck guys, look forward to hearing from you