Issue 1 - The HttpWebRequest library in the .NET framework does not enable GZip compression by default.
Issue 2- MS ISA Proxy server disables GZip compression on requests.
For more details on these issues and how to work around them, please read this stack overflow article:
http://stackoverflow.com/questions/4255521/compression-header-bug-in-net-httpwebrequest