Sure, Nick, I agree with you completely. I generally try to make sure that my classes are limited in what they do/provide, so it is not often a problem that a class may need to be instantiated in several very different ways.
But your point is well taken. Thanks Caleb -- http://mail.python.org/mailman/listinfo/python-list