I will definitely look into those scripts. I see that you wrote it Jakob, so thank you! And I wasn't really expecting to be able to have 'fireball' work and account for saves and all that automagically. But from a system agnostic approach, you could do things like allow the selection of multiple tokens, and any macros with the same names shared between the tokens would remain as a blanket token macro and each token would execute the macros individually. Now, I can see that getting hairy depending on how the macro was set up (if there was any follow-up queries that wouldn't work), but you could define a class of macros or add some checkbox for 'groupable' or 'simple' or something that would signify that the checks could be made en-masse. Not a great solution, and a solution already exists in scripts, but it's certainly not impossible. The more that can be done through the UI and without needing to set up API scripts beforehand just makes things easier, IMO.