Hi, Just investigating some tuning for squid for use with satellite links (which are relatively slow + bandwidth can be charged at $10-100/MB) I'm pondering having a dual proxy configuration with a proxy at both ends of the satellite link. A desired goal would be to force serving from local cache anything which hasn't actually changed (byte for byte) on the internet side. My thought was to investigate having the internet side proxy add etag headers to all content based on some quality hash function. Then have the (expensive) remote side proxy rewrite the request headers to always use If-None-Match? The idea is that the bandwidth is cheap on internet connected side, so it can refresh it's cache of the whole page, generate a new hash, but still return a "not modified" response if the end result is the same string of bytes. How much of that can I implement in Squid 3.x today..? Note, I realise this could lead to some side effects where the action of visiting the web page itself causes some other side effect, however, I think this is a manageable problem for this requirement? Thanks for any pointers to ideas or other products that might help? Ed W