Heres is one of the most popular one amongst my friends, they top the charts in damage/dps (if specced right, enchants and reforging, etc.) even with blues against raiding geared people! 1 button spam macro! *The "Alt" modifier key will refresh the totems.

Macro might be outdated, please check the forums for up to date macros.

Macro Explanation:

4.2 Shaman - Enhancement Lazy Macro

Optional to add before Feral spirit depending your race:

Goblin

Orc

Troll

The macro will first put down the totems selected on Call of the Elements and then is the rotation and using cooldowns. If decide to refresh your totems just simply hold "Alt" key down and hit macro key once and next time you push macro again it will refresh the totems.
Don't forget to put your weapon buffs on!

UPDATED September 30, 2011: Lowered reset totems by 1 second to prevent cutting off "/startattack" on goblins.