There are a couple of problems in the stdlib. These are the most serious ones that I found: trace.py: uses threading.settrace(), but settrace doesn't exist in the threading module staring around line 444 xmlrpclib.py: around line 734, Fault() is instantiated with only keyword arguments, there are 2 required arguments. I don't know how to get the faultCode and faultString. xml/dom/expatbuilder.py: line 272, missing self. before curNode I added this to Python, does this need to go into PyXML? Unfortunately, this was just a quick review. Neal