In PHP add
header("Cache-Control: post-check=1,pre-check=3600");
In ASP
response.addHeader("Cache-Control", "post-check=1,pre-check=3600");
This makes Internet Explorer 5+ far better at caching. It won't work too well for pages that are session dependant though. Have a play around with how it works.