Gerrit, Thanks for your patch. You know what would be really cool? If you wrote a utility that changes string.function(strobj, ...) calls into strobj.method(...) calls! Bonus points if it also deals with things like find = string.find ... i = find(p, q) --Guido van Rossum (home page: http://www.python.org/~guido/)