Ok, the whole story:

We had our primary mirror go down two weeks ago, and the site has been running on the number 2 mirror since then. We got the primary back online today, and it seems that not everything synchronized and got caught back up as it should. There was corruption in the binary logs, which are kept to catch synchronization back up to current time when one mirror goes offline and then is put back online. This coruption made it unable to sync two random days worth of data over the last week.

So, depending on which server you were connected to, you either had all the newest stuff, or might have been missing things from those couple of random days where the data didn't synchronize over. Which server you connect to is pseudo-random.

I'm doing the pain staking process of manually syncing each table of the database from the #2 mirror to primary, so that I can do it with the site live. The easier way would involve shutting the site down for a bit, which nobody wants, and probably me staying up to do it at 2AM when there isn't much traffic, which I don't want.

Over the next couple of hours you should see anything missing start coming back. Please be patient.

Yes, we have FOUR copies of nightly snapshots of ALL of the site data, nothing huge will be lost again like the great crash (one on each mirror in CO and PA, one to a backup server and another to my office backup system).