Carl> Here's the thing: not everyone complaining about the GIL is trying Carl> to get the "raw power of their machines." They just want to take Carl> advantage of multiple cores so that their Python program runs Carl> faster.
If their code is CPU-bound it's likely that rewriting critical parts in C or using packages like numpy would improve there performance with or without multi-threading. For people who aren't used to C there are tools like Pyrex and Cython which provide a middle road. Skip -- http://mail.python.org/mailman/listinfo/python-list