I have a question regarding the performance of the .Net HttpWebRequest client (or WebClient, gives similar results).
If I use HttpWebRequest to request an html page
Markos' answer worked perfectly for me for the same issue:
request.Proxy = new WebProxy();
Reduced a 16-second request to less than a second. Thanks!