Mrbun, you're not losing your mind. Again, I'm guessing, but I'd say your computer isn't "refreshing" your page the way it should. So the first time you visit a page, instead of loading the page up fresh, your computer is just showing you the old version it has stored in it's memory. I have a similar problem with my computer at work, which is why I thought this might be it.
If you're using Internet Explorer, anywhere near version 5, try this:
1. Open the "Tools" menu that is in the menu bar at the top of the browser screen.
2. Select "Internet Options".
3. In the "Internet Options" window, make sure the "General" tab is selected from the row of tabs at the top.
4. Look about halfway down the window, and you will see a region labelled "Temporary Internet Files". This region has two buttons -- click the button one that says "Settings".
5. At the top of the "Settings" window is a question that says "Check for newer versions of stored pages:" Select "Every Visit to the Page" or "Automatically" (not sure what the difference is).
6. Click the "Ok" button to close the "Settings" window, and again to close the "Internet Options" window.
You might have to restart your browser to get the change to work right. If that doesn't help, then I'm sure someone else can come up with a better solution.