For certain programs nothing beats the command line. Unfortunately, I have never seen good documentation or examples on how to write console applications that go beyond \"He
I found List of Console Functions on msdn, PDCurses, and The Console Module.