Note that the maximum number of threads per process per processor has been increased to 250 (previously 25) since.NET2.0 SP1 (or currently .NET3.5).