I think it's because you're modifying the list as you're iterating over
In this case then, shouldn't my 'except Exception' raise an error or warning like:
"Hey, stupid, you can't iterate and object and change it at the same time!"
Or, perhaps something similar? -- http://mail.python.org/mailman/listinfo/python-list