Also, there is no way to stop a Macro from running once it has been started. Previously, when Macro's were first introduced, this function was there, but was pulled. Personally, I liked the ability to stop a Macro from the Macro UI if I felt there was a problem.
