i'm a dork, actually these are needed to login to the demo server
code from mike looijmans for a windows interactive shell -- while i'm mucking around in here, clean up the demos a bit too