It's always a very good idea to test multi-threaded code on an SMP machine, since it increases the chances of race conditions, deadlocks, etc, occurring. However, is it good enough to test on a Pentium with hyperthreading, rather than a real SMP machine? How close is hyperthreading to real SMP? Later, Kenn