Steve, that's getting pretty deep. I love the flexibility of Mach4. I like what you have suggested, it will keep me from having to put a custom macro in. Luckily, I've already making use of the GcodeRunning state and modifying the cycle start code as well, so I've got a good place to put this code already.
I did still put this in the feature request, I think the versatility of this type of output would be great to have to make use of.
Thanks again for the Input Steve, you've got some great ideas!!