I tried it using firefox and no duplicate photos, my only problem was that using dial-up the page loads very, very slowly.
Perhaps you should click the view source code and check that as just seeing and image of the page without the underling html code (difficult with .asp pages) doesn't really help.
Are you using any form of proxy, some ISPs have their own proxy which may have old data.
However, I can't see how this can happen, it shouldn't matter how old that data is because the html code to get the image 'img src="http : //, etc. etc... ....." shouldn't load a different image, unless of course your are reusing image filenames (or non-unique image names, but that doesn't appear to be the case) when a image is retrieved it can only be that in the url.
Since the page is created dynamically is it possible that that may be the source of the duplication?