Have you look at your preferences? There is a setting for how often to check a cached page - set it to "Always". If that still doesn't do it, send IE to the bitbucket where it rightly belongs. (Now, if one could tell that same thing to their customers.. :-/ )
That's just it, it's not just IE. Mozilla does it too :(
Also, I can't seem to find that setting in IE, but changing it in Mozilla didn't help. I've decided that it might be something else about the code, but since it's long I didn't wanna post it here, you can read it on my scratchpad.
Note: This is part of a school project, don't wanna take anyone by surprise with that.
My code doesn't have bugs, it just develops random features.