Improved* interface

Changed to have a login window and have it appear first if not a return
user