I saw a weird problem today with caching of our web server. Computers on one subnet get the current version of a web page, while computers on another subnet get an older, outdated version. After talking to them a bit, they said it happens all the time, and it usually takes a day for them to see the changes they made. If I use the hostname of the web server computer as the URL (http://hostname/webpage.htm), the current page comes up, but if I use the published URL (http://www.domain.org/webpage.htm) of the same page, it shows the old version. I did the usual, cleared the Internet Explorer cache, searched the entire hard drive for other cached copies, restarted IE, etc.., to verify it wasn't the client that was caching it. I checked the ISA logs, and it said the web request for that page was passing right through to our webserver, from one subnet to the other. I created a caching rule on the ISA server to "Never cache any content" to see if that was the problem, didn't make a difference. I changed the expiration date on the webserver for pages to expire immediately and restarted IIS, didn't make a difference. Anyone have any other ideas where to look?