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!!