EDIT 3: I also rarely use all my spell gem slots for a memmed spell set, as I always like to have a heal (for any healing class) and a snare or root for those that can, just in case. Too many times in the past, I died from no heal or crowd control mechanism out in the field while buffing. That rarely happens keeping some needed spells up all the time, unless it's a raid mob or many many levels higher than me (i.e. something that can easily kill in one round).
EDIT 2: Forgot, yes only four buffs on the 1st macro, but upto 5 on the second. But again, some buffs aren't worth casting. Shamans are probably the most intense buffers, and until focus lines, it will require more than 8, but shouldn't need 12 unless for something special (like Enduring Breath for underwater). With the focus lines and later on the combo focus, sta, and agi line of spells, you shouldn't need more than 8, and maybe not more than 4 to cover most situations.
EDIT: I should of finished reading what you typed, but I skipped the last paragraph. :( You get upto 12 spell gem slots via AAs you purchase. And with 16 buffs, you shouldn't need to buff all at the same time, since the durations will be different. On Shaman and other frequent buffers, I have long term buffs on one spell set, and short term on another.
I also don't use alot of buffs, like fire (and even poison and disease) on icy monsters that basically only use cold, unless a shaman too, then maybe a disease or poison, and just cure them when I get them, or live with them. Some buffs due to the mana cost, duration, and effectiveness, are not worth giving / getting. Low level resists are pretty much this way, unless you wearing negative resist equipment, like fire resist buff if wearing alot of shaded gear / weapons. Low level cleric ac/hp buffs are this way too, as they'll eat up all your mana just buffing two members, and then will take many minutes (without good crack buff) to regen, and the buffs will almost be wore off.
Using your spell bar, load the listed spells. The lists with xxx means no spell loaded in that spell gem slot. Once you have a list loaded, right click on the spell book button at the bottom of the spell bar and select Save Spell Set, then a box appears and you type in the name you want for that set. Repeat until you have all the sets you want.
Now to the macro part. Anytime you want to load a spell set with a macro or command line, you use the following command: /memspellset spell_set_name substituting the name you gave the spell set you want loaded. If you plan on using it in a macro with other commands after it, you'll want to start the command with a long pause, maybe 30 seconds as follows: /pause 300,/memspellset spell_set_name
Hope this explains it well enough.
Yther Ore.
Edited, Jan 19th 2012 12:28am by Yther
Edited, Jan 19th 2012 12:31am by Yther
Edited, Jan 19th 2012 12:39am by Yther