Yakov, Thanks for your patches. They have been 'vetted' by Mark Hammond who loves the speed increase, so now I am checking them in to the source -- they will get good exercise when the next alpha release comes out! --Guido van Rossum (home page: http://www.python.org/~guido/)