Some macros I use:
Healing Wave and Lightning Bolt
/cast [help] Healing Wave(rank 12)
/cast [harm] Lightning Bolt(rank 12)
Chain Heal and Chain Lightning
/cast [help] Chain Heal(rank 5)
/cast [harm] Chain Lightning(rank 6)
Cancel Cast Lesser Healing Wave and Earth Shock
/stopcasting
/cast [help] Lesser Healing Wave(rank 7)
/cast [harm] Earth Shock(rank 8)
Enhancement
/castsequence reset=5 Strength of Earth Totem(rank 6), Grace of Air Totem(rank 3), Healing Stream Totem(rank 6), Flametongue Totem(rank 5)
Elemental
/castsequence reset=5 Mana Spring Totem(rank 5), Wrath of Air Totem, Totem of Wrath, Tremor Totem
there are some more I have to check but I had these posted in guild forum already
I also made a macro for a enhancement buddy that when he pulls agro likes to pop shamistic rage on trash to help him pull out a shield
/equipslot 17 <desired shield>
/cast Shamanistic Rage
/equipslot 17 <desired off hand weapon>