Code:
1 - Lightning Bolt
2- Chain Lightning
3 - Chain Heal
4 - Lesser Healing Wave
5 - Healing Wave
Shift+1 - Lightning Shield
Shift+2 - Water Shield
Shift+3 - Windfury
Shift+4 - Ghost Wolf
Shift+5 - Mount
Q - Purge
Shift+Q - undecided
CTRL+Q - undecided
E - Earth Shock /castsequence macro
Shift+E - Frost Shock
CTRL+E - Flame Shock
Z - Elemental Mastery
X - undecided
C - Heroism
V - Ancestral Recall
B - Gift of the Naarru (B is typically my racial spell)
Personally, I go with
q - Lightning bolt (shift-q trinket 2)
e - chain lightning (shift-e em+ns+cl)
` - ghost wolf
1 - healing macro
2 - drink button
3 - 4x fire elemental
4 - 1x earth elemental round robin

You'll use LB by far the most. Having it on Q might be a lot more convenient. Having CL on e then just seems more logical. Shocks are secundary for you, put them on f/r/t/g wherever. And healing on 12345. In a 5 shaman heal set up, I'd go with on button for each toon, so you directly heal any of your toons without having to retarget at all. (Since threat will shift a lot in a five shaman set up, using targettarget healing macro's will simply not work well. Trust me on that. :P You need to press a button and want the heal to go on the right target. If you have a tank that will keep aggro, you could just easy one button for all your healing. But with five shamans, you'd just pull your hair out at how many times you cast a heal but it goes onto the wrong shaman that just overtook aggro at the moment you started to heal, then the first overaggroes as well and dies. So, yeah, I suggest a 5 button healing system. PErhaps with a modifier to do a targettarget incase you have an earth elemental up.)

ie. Button 1:
no mod, just heals toon 1 with LHW. Mod:alt, heals the tanking person, any tanking person, best used for with earth elementals. Mod:shift, puts chain heal on the shaman of your choosing. (lowest hp one.) and does some aoe healing to others.

/cast [nomod, target=toon1, nodead, help][mod:alt, target=targettarget, nodead, help] Lesser Healing Wave ; [mod:shift, target=toon1, nodead, help] Chain Heal


And so forth for 2, 3, 4 and 5. This way you have on the fly healing for each toon and all within reach. LHW for when that shaman is only damaged. Or chain heal if you also get some aoe damage on the others.



As for your totem set up, have a look here at my three button totem set up: The ultimate 3-button totem quad-box macro set?


Here's some comment on your macro's though.

Earth Totem Macro
Code:
/cast [mod:shift] Earth Elemental Totem
/cast [nomod] Stoneclaw Totem
I suppose with your 4x tremor set up this is pretty much it yeah, seems like a good set up, for max compatibility I suggest to write it as above though.

Fire Totem Macro
Code:
/cast [mod:ctrl][mod:shift][mod:alt] Fire Nova Totem
/cast [mod:alt] Magma Totem
/cast [mod:ctrl] Fire Elemental Totem
/cast [mod:shift] Searing Totem
/cast Totem of Wrath
This won't work really. Unless you want to -always- use flame elemental first if the cd is up before putting down any other fire totem (apart from totem of wrath.). I would suggest finding an option so you can save your fire elementals for when you most need it. I shortened it a bit as well. But I would suggest putting your elementals on a seperate button. (in fact, should you accidentally press the macro with a modifier twice, you would waste a fire elemental by immidiatly overwriting it with a lesser fire totem.)


The staggered totems will be written into /castsequence macros on each toon. An example follows for Tremor Totem.

Shaman 1:
Code:
/castsequence reset=20,combat Tremor Totem,,,,
Shaman 2:
Code:
 /castsequence reset=20,combat ,Tremor Totem,,,
Shaman 3:
Code:
 /castsequence reset=20,combat ,,Tremor Totem,,
Shaman 4:
Code:
 /castsequence reset=20,combat ,,,Tremor Totem,
Shaman 5:
Code:
 /castsequence reset=20,combat ,,,,Tremor Totem
Whilest this is a pretty decent way to do it, you really don't need 5 tremors. I would suggest putting down an earthbind with your last shaman.

On your totem set castsequences. They would seem quite fitting indeed. Grace of Air might not even be that needed tho. One more grounding might make more of a difference. The buff in terms of armor from GoA is minimal. Whilest an extra grounding can really make a difference in some fights. Since melee will be the trash you need to kill first, as they pose the most threat, you can use grounding to entirely cc one or two casters easily.


On the whole, it seems like you need to press one some buttons four times and end up pressing buttons like 6-7 times to put up the 4 totems you want. This seems ineffective and it can be done better. Which you can see in my set up as well in the post linked earlier in this post. My set up basicly has a PvP and a PvE oriented standard set up, so you put down four totems, and then with using modifiers you tweak for some specific fights, like cleansing etc, but most fights you're done with just four clicks for all four totems in all conventional fights.

PS: In a few posts down in the thread I linked, I added a slightly more tweaked macro for my 'button 2' totem macro. But remember, they are all very easily adaptable by all shamans really. It's a very simple concept. One button to put down the standard sets you want. In my case either PvE or PvP. Another button for tweaked modifiers or reapplying totems that despawn sooner, like grounding totems for example. And cleansing totems. And a third button for AoE/fire totems. (Next to that I have a fourth button for elemental totems.)

edit: Edited in some mroe ideas. Will leave it like this now and wait for your reply. :P