> instance. Also, can "and", "or", "not" etc. be overloaded? No one has said it yet, so here's my advice, check the operator module for names you should call your 'overloaded' operators, the ones with __name__ are ones that can be 'overloaded'. http://www.python.org/doc/current/lib/module-operator.html - Josiah