The following is a list of macros that are suitible for Shaman.
Casts Healing Wave on a regular click or regular hotkey button. Casts Lesser Healing Wave if you hold down SHIFT when you click or use hotkey button. Casts Lesser Healing Wave if you right click the button. Casts Chain Heal if you hold down CTRL when you click or use hotkey button. Casts Chain Heal if you middle click (with the scroll wheel) the button.
This example assumes the macro has been placed as your last hotkey on the main bar.
Simple macro that you click 3 times. First click trigers Nature's Swiftness, Second trigers Elemental Mastery, Third click trigers Chain Lightning. Results in massive devistation.
NOTE: This macro is for Elemental/Restoration shamans that have both Nature's Swiftness & Elemental Mastery
Another Simple macro that you click 3 times. First click attacks your target with Stormstrike, Second casts Earth Shock Rank 1, Third click renews Water Shield. The reason for Earth Shock Rank 1 is that I had my shaman with 11 talent points into elemental, so i would get the Omen of Clarity effect. I'd cast Earth Shock rank 1 until i got the effect, then use any other high level shock mana free. This order worked great as just about every time Stormstrike's cooldown was up, I'd get the last hit using up my water shield, then i'd recast the shield and hit the macro all over again. If I didnt use this macro, I would always forget to reapply either of my shields. Also, using this macro I literally had no downtime while grinding up the levels. With the occasional help of Shamanistic rage, I would regenerate mana as fast as i was using, therefore eliminating the need to buy food and drink constently and lowering my costs to only my armor repair bill.