One thing they all are missing though is an option to actively make units while microing.
I don't even want the newly made units to show up and fight, I just want the ability to micro out a fight and then start bashing away at my macro. It would be REALLY useful to players who are trying to actively practice their macro, but still want to be able to micro.
Now, yes I could just go through my macro cycle while playing MLG marine split trainer, but I don't get any visual feedback that my units are being made. I just get to micro my marines and then start bashing away at keys that don't correspond to anything.