On a slightly different note, does anyone know whether this problem is maybe solved entirely once PHP is fully multithreaded and works with Apache 2, which is also multithreaded? Or if you can use PHP with AOLServer to benefit from AOLServer's multithreadedness and connection pooling capability? Or if you can use connection pooling through some Java mechanism if you build PHP as a servlet to run on top of a JVM as described at http://www.php.net/manual/en/ref.java.php: -------------------------- snip -------------------------- sapi/servlet builds upon the mechanism defined by ext/java to enable the entire PHP processor to be run as a servlet. The primary advanatage of this from a PHP perspective is that web servers which support servlets typically take great care in pooling and reusing JVMs. -------------------------- snap -------------------------- Dunno how that might work, through JDBC maybe? Regards, Frank