Oh yeah, I figured something totally awesome out today messing around with the macro system, and here, I shall explain...
Take your macro set, any one (here's mine), and idk... Assign each set of macros to one job (Got my current macro set up the top).
Now, this is a guide, I suppose, on how to write infinate macros. It's possible, but not with just pressing the button once...
Suggesting you start at the beginning... So on Set 1 have to your moves, spells, w/e you want to cast, then in the top 5 slots write your current macro, but on the bottom, write in "/macro set 2", so it goes to the next macro board.
Here, on the same macro button you use for the first set, write the next 5 lines of the macro, again, ending the macro in "/macro set 3", obviously increasing the number as the macro goes on...
Continue in this fashion for all macro sets, if need be, remembering to put "/macro set #" on the end of that line...
Once you've finished, you can create a reset macro, that, if you don't need to use up ALL 10 sets, will take the Macro set back to the beginning and ya, if need be, depending on how you write your macros.
So, after doing that, I spammed my Ctrl+1 button 10 times in the space of 1 second ...
ggggggggg...
Whats funny is that instead of changing to certain sets within the same macro pallette, you can cross pallettes, by writing "/macro BlackMage", which is what I use to jump to my Blm specific set, or of course, "/macro Book2" from Book1, ergo gaining yourself another 50 macro spaces. You could chain all the Macro lines together to make a macro of 1001 lines, so long as you tie them in at the end of each macro, and press the same 1 button as to avoid confusion.
It's pretty pwn if you ask me. And this is awesome for my Blm macros, cuz now I can gear myself by macros under certain circumstances for pwn activation ... 1 macro for HP down and up gggggggg...