IE6 has problems with cached Gzip files: basically it forgets they're Gzipped in the cache and then drops the Content-Encoding part of the file. So it loads garbage as far as the JS interpreter is concerned.
I've had issues with gzip and wget, though I don't know if that was just a mis-configured site or something (and wget isn't a browser).