sgolds Looking at the Windows task manager, I see that I currently have 390 threads, so it would take a lot of space in the core to make this efficient on a server (which can have many more threads).
But, of those 390 threads, how many are actually using CPU time?
I'd guess the vast majority are just hanging around waiting to do something.
Just pointers in a 'things to do' list.
8-/