Fawcette.com - Use the system thread pool in .NET

Not a long or in-depth article by any means, but it is great to see how easy it is to set up a thread pool in the .NET Framework. Two short pages showing how to create a pool and run multiple requests: apparently the most threads you should run per CPU is approximately 25 before things start getting inefficient - why 25?