Is there a limit to the number of concurrent HttpWebRequests .NET will allow at one time?
I'm not sure of an overall limit, but there's certainly a limit to the number of concurrent connections to a single host name.
It can be configured in the element of app.config.