I've checked in what I think is a complete fix, but I wouldn't mind some extra eyes -- I'm in a bit of a rush to head out for dinner now. But Tim, please take a nap first! :-) --Guido van Rossum (home page: http://www.python.org/~guido/)