Click Macros I use on my Shaman:

Here is the main key I use. I bind this to F:

Code:
/console Sound_EnableSFX 0;
/click MultiBarBottomLeftButton1
/click MultiBarBottomLeftButton2
/click MultiBarBottomLeftButton4
/console Sound_EnableSFX 1;
/script UIErrorsFrame:Clear()
Then on the 3 buttons I have the following:

Button1
Code:
#show Flame Shock
/castsequence reset=combat/target Flame Shock,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Button2
Code:
#show Lava Burst
/castsequence reset=combat Lava Burst,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Button3
Code:
#show Lightning Bolt
/cast blood fury
/cast elemental mastery
/use 13
/use 14
/cast lightning bolt