What if you imported the relevant module before you launched any threads? Then the a bunch of the import machinery would be bypassed in the threading part. It may be worth a try. -- Take a recipe. Leave a recipe. Python Cookbook! http://www.ActiveState.com/pythoncookbook