For pally taunt this is pretty much the ultimate:

/castsequence [target=targettarget,help,raid] reset=15 Righteous Defense,Blessing of Protection

One little secret that while in a regular group (not raid) the [raid] returns true for your group members but NOT for you. This way you will never try to cast BoP on yourself. If the mob targets you the macro will do nothing.

The castsequence effectively gives you a "backup" taunt. If your first one gets resisted or you need to re-taunt before the cooldown is up it will use BoP.

Another clever trick that is helpful with mobs that charm. Example:

/cast [target=party1,harm,nodead] [target=party2,harm,nodead] [target=party3,harm,nodead] [target=party4,harm,nodead] Hammer of Justice

You can substitute Hammer of Justice for any other appropriate spell (Counterspell, Polymorph etc). This macro will do nothing normally but when one of your party members is charmed he is no longer [help] but [harm]. I have tested this in hero SP and it works. Nice little automatic anti charm macro

This macro sounds simple but it absolutely owns any boss that spawns any kind of add/totem that needs to be killed pronto:

/assist party1
/targetenemy
/cast Scorch

It trivializes the first boss of SP, end boss of MT, second boss of Bot etc. Just spam this and if there is an add it will nuke add. If all adds are dead it will nuke the boss. Your tank always stays on the boss and ignores adds.

Ziran