Here are the objects that I currently have in mind for 2.0: thread semaphore mutex (binary semaphore) readmanylock (blocks read calls only on writes) waitmanylock (waits on multiple items of any of the above) Can anyone else think of anything that we need? Jason ---------- Jason A. Bobier [EMAIL PROTECTED] Senior Software Engineer http://www.prismatix.com/ Network Associates, Inc. Nothing's constant PGPKey: <http://keys.pgp.com:11371/pks/lookup?op=get&search=0xF6F83318> Fingerprint: 7809 7E6E BCCA 903D 4618 9740 EB10 9DF9 F6F8 3318 It's hard to pull yourself up by your bootstraps if your feet are bare.