It's my understanding that the reputation on my profile gets desynched from my "real" reputation for a variety of reasons. It's also my understanding that the reputation shown on the rep audit (http://stackoverflow.com/reputation) is the "real" reputation.
So why can't the system update my reputation to the one on the audit every time I open it? I mean, it's not like it's going to use a lot of resources, since it's already got the total there - just one more
UPDATE query and it should be done.
This would sure be a lot better than having to bother moderators to do it for you.