Wow. I forgot I had an old dual 500-MHz machine here. I changed the progress update frequency on both applications, then took this test to it. I had to bump the test up to 100,000,000 iterations to tell the difference! The peek-and-pump program took 47.6 seconds, and the threaded program took 46.8. You guys are awesome. I officially unfurl my brow at the worker thread. :laugh: Thanks, [gb] -- I've killed again, haven't I? -- modified at 15:29 Wednesday 21st December, 2005