So I skimmed the elemental macros from the link,

This is kind of what I was trying to do, but I didn't think of having ISBoxer doing the work. SO that will clean things up a lot.

But that said, I was at one point trying to do almost the same thing with 2 macro /dps keys.

look at my x2 shaman.
1) my main macro spam key (say lightning bolt spam (will add in earth shock now))
1) a key that would cast lavaburst

I ran into 2 issues though.
1)How do I tell when my lavaburst has reset/procced? I looked at jamba which displays a lot of procs but didn't seem to handle that one.
2) What about the case when one slave has procced but the other ones haven't. What I mean is, I can't get the lavaburst to cast until the last spell has finished casting, so I switch to spamming the proc key, the last spell finishes casting, now lavaburst casts on one, nothing on the other, I switch back to the main dps macro and the second starts lightning bolt, but now both are out of sync time wise. And depending on how fast I was and timely I may have lost 1/2 second on my second shaman who was doing nothing while I was getting the lavaburst on the other to start.

It seems this way forces me to really monitor everyone's cast bar. Which is ok, but I guess I need to get an add on for that.

Am I missing something (quite likely )