Reasons I will never be a professional programmer: If I'm working on a multi-file project, in multiple windows and close them, I totally lose the thread of whatever I was doing. Therefore, I'm leaving X on tonight so I can pick up mzxlib work tomorrow where I left off.