OK... I would look at your browser settings, this site does seem to work flawlessly on IE 5.5 or higher, make sure you are keeping up with all the pathces from MS though.
I have not tried this on Netscape or AOL or any of the others.
IE users should also look at your Internet Options, there are settings for refreshing a page and and deleting your Internet cache or Temporary Internet Files on closing the browser.
The only sort of inconsistency I would expect to see would be in regard to your browser, or unlikely, your OS.
K