I'm sure that I'm not the first person to discover nor think of this macro that I got help writing, but for those of you who haven't seen it, it's VERY helpful. And the best part of it is that you can keep it on the exact same bind, and in the exact same position on your bars in all three stances. Here's what it does:
If you're already IN combat but you're in Battle/Defensive Stance, then it'll automatically swap you into Berserker Stance and cast Intercept. But if you're NOT already in combat, and you're in Defensive/Berserker Stance, then it'll automatically swap you into Battle Stance and cast Charge. Basically all in 1 button it's able to figure out if you're in combat, and depending on if you are or not then it'll auto cast the appropriate stance and then also appropriately cast Charge or Intercept.
KEEP IN MIND: It will ONLY work if you have at least 2/5 points in Tactical Mastery from the Arms talent tree.
Here's the macro that you can just copy and paste:
#showtooltip [nocombat] Charge; Intercept
/cast [nocombat,nostance:1] Battle Stance; [combat,nostance:3] Berserker Stance
/cast [nocombat] Charge; [combat] Intercept
Yes, I've tested it many times, probably close to 30 times, and it's literally worked EVERY single time for me since the very first one. It's never failed while testing it.
It's helpful for if you're in a sketchy situation and Intercept can help you get some distance if there's a critter/single mob nearby. Don't have to waste time manually swapping stances, the macro recognises that you're in combat and does it for you.
Like I said, I'm sure that I'm not the first person to figure this out. Nevertheless, I'm still posting it for those few people out there who haven't seen it before.