Ok one more question. The docs for perlbal say it does non-blocking disk I/O. I didn't think most Unix OSes, including Linux, supported non-blocking disk I/O. Squid, for example, gets around this by using either separate threads or processes to do disk I/O. How does perlbal solve this?