We all experienced that if we updated one HTML page (.htm, .html) we have to ask other people to refresh the page to see the updated content. So is there any way to avoid it so that people would see the up-to-date page everytime when they come to the site? And, yes, it looks possible. The simply reason why it happens is because when the browser finds out the page is basic .htm or .html page it would just searches the local cache first before pulling the data off the site. The following article explains a pretty good way to control the browser cache by putting 2 lines of code in the HTML page. It works like charming for me.
http://www.idude.net/iHTML/articles/browser_cache_override.asp