Some browsers behave different when caching images compared to pages - IE seems to assume that images never change at all, so they never need to be reloaded, regardless of the numerous "please don't cache me" headers it gets sent. The alternating bogus parameter approach might be the only solution in this case.