I'm in the process of leveling a couple more 5-box teams to try out druids and locks but am a bit concerned with a total of only 36 macros per account. Currently on my shaman team I use up all of the slots on the individual tab and a few on the account wide tab. These consist of the following (from memory as I'm at work so I'm sure I'm forgetting some):

1. An invite macro to invite all of my characters so I don't have to do it manually

2. An accept macro which includes the battleground port, trades, group invites, etc etc

3. A ground mount macro
(this could be replaced by a button where I move the ground mount each character uses and keep the keybinding the same across all characters)

4. A flying mount macro
(same as #3)

5-9. A macro for each character name which sets them as the main focus target, follows them, and sets up twoboxtoolkit notifications
(this is a huge concern as I don't want to have 5*the number of teams I have for macros. This alone could eat up my 36 macros if I create more teams. I'm thinking of spending the money to rename all my characters to start with a set of letters making a single set of 5 macros perform this function for all teams)

10+. Spell Macros. Currently for the shaman alone I have a bunch covering Lightning Bolt/Lesser healing wave, Chain Lightning/Chain Heal, Earth shock (max rank), Earth shock rank 1 castsequence, flame shock, frost shock castsequence, totem castsequence, etc etc.
This one is my second real concern. The basics of these macros outside the castsequence ones could be done if there were a mod that made a certain bars' spells always cast on the current focustarget's target with no modifiers required. I need to look into other bar mods (I currently use Bongos) but this would eliminate a number of macros which might make 36 a reasonable number to stay under once I have 4-5 teams (shaman, Shadow priests, druids, locks, mages, hunters are all possibly planned).

Has anyone else thought of this issue or spent some time working things out? I also play my warlock as my single player raiding character so I have a number ofmacros used in raiding for banishing / seducing focus and the like that take up slots on one of my accounts. I'm just thinking if I can plan ahead a bit I'll save a lot of hassle later. Thanks for any inputs!