What would make even more sense to me would
be if they changed the way macros function
entirely. If they (at least
optionally) "linked" a macro to an on/off
pair (I know, this cuts the number of
possible macros in half, and makes it
annoying to use) so that pressing the "on"
button would start (or restart) the macro,
and pressing the "off" button would stop it
(conditionals and all). But taht is a lot to
ask, and kinda hard to implement.
I suppose one could "fake" it with
conditionals, where you assign a flag for
each macro, and the first step of the macro
turns the flag on, and each subsequent step
check to make sure the flag is still on, or
it exits. So, turning off the flag will stop
the macro at the next step.