My ret pally dps is pretty awesome. It's a GSE macro, pretty simple:
Code:
/castsequence  reset=combat/target  Judgment, Templar's Verdict
/cast Templar's Verdict
/castsequence  reset=combat/target  Wake of Ashes, Templar's Verdict
/cast Blade of Justice
/cast Crusader Strike
Hmmm - looking at it, I should probably get rid of the target reset conditions.

Prot pally is simple:
Code:
/cast Avenger's Shield
/castsequence [harm, nodead] reset=12/combat  Judgment, Shield of the Righteous
/cast Hammer of the Righteous
/cast [combat] Consecration
/cast Eye of Tyr
Fury warrior - this one performs OK... I probably need some work on it:
Code:
/cast [combat] Rampage
/cast Execute
/castsequence [combat] reset=combat  Bloodthirst, Raging Blow
/castsequence [combat] reset=combat  Bloodthirst, Raging Blow, Furious Slash
/castsequence [combat] reset=combat  Battle Cry, Odyn's Fury, Rampage
Any questions or suggestions are very welcome!