These two things combine to make it easier to do what's been a dream of mine for a long time: slap a shell-like text interface on top of ANY program while it's running in real time.
The benefits are obvious to anyone who's played around with the console in a high-end switch, or who's played with netsh.