Thanks everyone for your insight. I'm coming from C++ - I'm used to formatting code with {} instead of whitespaces.
@Larry - this isn't my homework :P I'm actually taking a VB.NET class in school. I was teaching myself C++ but decided to scale back to Python. I've heard it was a bit easier to understand and it cuts your development time by at least 50% (I've heard 90%). Logically I can figure things out - its the formatting of the logic in Python that is messing me up. I'll get it soon enough =) -- http://mail.python.org/mailman/listinfo/python-list