A backup of my code from LearnPythonTheHardWay