Well, ive seen a LOT of crappy warrior spec's (no offense) so here are the one's tthat ive used and stuck with.
Tanking
---------
WorldofWarcraft.com -> Info -> Classes -> Warrior -> Talent Calculator
No Imp Shield Bash because thats becoming a Non-Talent addition to Shield Bash and Pummel in 2.3
-------------------------------------------------------------------------------------------------------
PvP
----
WorldofWarcraft.com -> Info -> Classes -> Warrior -> Talent Calculator
(Yes, no Imp. Execute)
------------------------------------------------------------------------------------------------------
-
Solo
-----
WorldofWarcraft.com -> Info -> Classes -> Warrior -> Talent Calculator
No Imp. Cleave, U can move points around in Presicion and Imp HS, but ull find ull be using a rotation around - Berserker Rage, Intercept, BloodRage, HS, Whirlwind, HS, Slam, Execute. Thatt pretty much all it takes to kill a mob if u have atleasst decent gear
(Make sure u have ure Shouts Up, I.e. Demo / Battle / Commanding)/
------------------------------------------------------------------------------------------------------
-
DualWield Fury Dps ( Raid / PvP / Grindin)
WorldofWarcraft.com -> Info -> Classes -> Warrior -> Talent Calculator
------------------------------------------------------------------------------------------------------
If you want a spec for any class, just post it here, ill get u the best Spec for wat u want (i.e. Best healing / Dps spec's) on any class