What's with the void main? Microsoft should have learned by now that this is non-standard.

And what is with all this ridiculous syntax when C#, et all can just use wait (or whatever it's called)? Why do C++ get neglected?