|I suspect the problem is in your threading code, and that you're not seeing it because you are running on a single core and the multi-threading is not being "exercised" in the same way that it is on a true SMP system like the Core Duo. More importantly few people are going to be able to help you here because your code is in Delphi, not C++, and not alot of people here are very familiar with it. Check out the Borland forums, and do some serious code review on your multi threaded code.
¡El diablo está en mis pantalones! ¡Mire, mire!
Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)!
SELECT * FROM User WHERE Clue > 0
0 rows returned
Save an Orange - Use the VCF!