Right.
My profile:
http://eu.battle.net/wow/en/character/sylvanas/ehl/simple
If you lucky I logged off in tank gear, which is entirely BoE/5man-Heroic/Rep gear and I aoe tank most instances with that tank gear on except Stonecore where I prefer to have some cc on the Earthshapers still. I usually are top dps on trash and if the dps'ers are good and raid geared I do close to what they do.
Trash I do this. If I need cc I mark those targets and let the cc'er start cc before I charge in. Usually I will stand some place away, then as the cc have gone off use my battle shout (I prefer it over the other one) which will let all mobs run to me instead of the cc'er. Make no mistake that will give you very little time to still build aggro on them, and I consider this the toughest pull for any tank since DPS will open up will all their cooldowns. Other than that, this pull is the same as the next one.
If I don't need cc (99% of the time nowadays in my gear), I will charge in, which is a macro with rend intercept and intervene all in one. Yes I am that lazy, but it works. Charge -> Rend -> Thunderclap -> cleave -> shield slam (then change target) -> Demo -> Revenge (change target again) -> cleave -> repeat (for obvious reasons you skip Charge -> Rend in the repeat).
Right at this stage I would have my bars on the enemies showing (check out threatplates addon if you want to know what mine looks like, tho I use it in TukUI) to see which enemies I lose aggro on and if I have to switch and taunt. I actually have an addon that will write to party chat when mobs are immune to taunt and in case it resists (doesn't happen nowadays anymore). Make no mistake, warriors have excellent aoe threat, but keep in mind you need to cycle through the targets and use your single target threat gaining abilities to keep the edge.
Single target is a joke, and here it is more about know what you are up against. On bosses nowadays I go Zerker stance -> Recklessness (still not in combat here) -> Defensive stance -> Charge (sometimes in the charge I will get my shieldblock on) -> Shield Slam -> Revenge -> Devastate/HS (In the same macro, this is my spam button).
So now you have my threat cycle, but I must tell you, it doesn't end there. While I keep that cycle up, I also keep a defensive cycle up.
Shield Block -> Shield Wall -> Shield Block -> Last Stand -> Shield Block and if its melee mobs that can be disarmed I cycle that in between those as well, usually after Shield Wall. And when needed I also interrupt/spell-reflect to save myself from magic damage.
Ok but thats not all, I keep a debuff cycle up too. Thunder Clap -> Demo Shout -> wait a while, while I am busy with other cycles then repeat.
I also have TC/Demo macrod into 1 button and cycle between them to keep them up on my targets.
So macros.
Charge/Rend very spam-able macro and can use where ever you want as long as you are prot and took the talents.
Code:
#show [combat] Intercept; Charge
/cast Charge
/cast Intercept
/cast Intervene
/cast Rend
edit: I need to add to this one, don't spam this macro when you charge in, else you will find yourself casting charge and in the middle of the charge cast intercept wasting that initial rage. Press charge, once you are at your target you can press it again to apply rend. Its not the best situation but once you get used to it, it works well. After that it becomes spam-able to apply rend, or if you want to click on a friendly target and press it for intervene. It will also at times apply intervene if you click the target running away from you, which is nice because that also stunts the target and puts you between the target and it's target.
TC/Demo - You throw a tc and then within the next 6 second demo, if you dont press it again in 6 seconds it will go back to TC which is when its off cooldown again.
Code:
/castsequence reset=6 Thunder Clap, Demoralizing Shout
My spam button for tps when everything else is done.
Code:
#show Heroic Strike
/cast Devastate
/cast Heroic Strike
/startattack
Now what you going to have to learn is the ins and outs of trash as well as bosses on heroic, because that is where the really good tanks shine, they know how to abuse the mechanics to their will and make the fight easier for every1 around them. I personally loved the heroics, had soo much to learn and caused more than enough wipes while learning the best ways to do things. The above wall o text is stuff that is natural to me, that just happened while work on the tactics.
ps. My apologies that I never replied to your private message, I was indeed busy. Sadly there is so much more to still type on this topics, for example what to do on every 5man heroic as a warrior tank.
pps. In raids, don't forget to put your vigilance on the other tank, its awesome especially if you are the off tank and needs to get instant vengeance.