Getting off-topic, I'd like to take this opportunity to thank the python developers for getting rid of the multiple mutexes and replacing it with a semaphore for the GIL. This has drastically improved the performance of GIL locking IMO. Anton