Why was I writing my own summary? Python Tutorial has it all there already.