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.
/castsequence reset=9/alt Call of the Elements,null
/castsequence reset=15 Unleash Elements,Flame Shock,Lava Lash,Stormstrike,Earth Shock,Stormstrike
/castsequence reset=120 Feral Spirit,Shamanistic Rage
Optional to add before Feral spirit depending your race:
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.