You can open your spellbook and drag the icons for the various stances onto one of your your toolbars. Then by pressing the associated hotkey you can change stances, no macro required.
For automated weapon switching I recommend Weapon Quick Swap and Stance Sets from http://capnbry.net/wow/. I know you may be reticent to use other addons but stancesets is extremely easy to use, requires no writing of macros, and is not at all bloated. After loading the addons you simply type /stancesets and use the GUI to setup your weapon loadout. Then in the key bindings menu you will find a binding for weapon swapping, which will switch your weapons between your various sets based on the stance you are in. It won't matter at all where in your bags your weapons are, just don't sell them accidentally. :)
As far as PvP goes, you may be destined for hard times with your current build. The most important PvP talent is Tactical Mastery. Some of the other important PvP talents are Improved Hamstring, Mortal Strike, Improved Overpower, Enrage, and Improved Intercept. You don't have any of these. Thus your damage dealing is weakened, you don't keep rage when you change stances, you don't have the MS debuff, Your Hamstring is less effective, and you don't have Improved Overpower (very important for beating Rogues).
There are some things a Protection warrior benefits from in PvP. You have Concussion Blow, which is a nice stun, and you can take physical damage somewhat better than an Arms or Fury warrior. But the lack of tactical mastery and improved overpower hurts a whole lot. The addition of those two talents would help your PvP situation greatly. And their only prerequisite, deflection, is fantastic for a protection oriented build anyway.
For automated weapon switching I recommend Weapon Quick Swap and Stance Sets from http://capnbry.net/wow/. I know you may be reticent to use other addons but stancesets is extremely easy to use, requires no writing of macros, and is not at all bloated. After loading the addons you simply type /stancesets and use the GUI to setup your weapon loadout. Then in the key bindings menu you will find a binding for weapon swapping, which will switch your weapons between your various sets based on the stance you are in. It won't matter at all where in your bags your weapons are, just don't sell them accidentally. :)
As far as PvP goes, you may be destined for hard times with your current build. The most important PvP talent is Tactical Mastery. Some of the other important PvP talents are Improved Hamstring, Mortal Strike, Improved Overpower, Enrage, and Improved Intercept. You don't have any of these. Thus your damage dealing is weakened, you don't keep rage when you change stances, you don't have the MS debuff, Your Hamstring is less effective, and you don't have Improved Overpower (very important for beating Rogues).
There are some things a Protection warrior benefits from in PvP. You have Concussion Blow, which is a nice stun, and you can take physical damage somewhat better than an Arms or Fury warrior. But the lack of tactical mastery and improved overpower hurts a whole lot. The addition of those two talents would help your PvP situation greatly. And their only prerequisite, deflection, is fantastic for a protection oriented build anyway.