Is there a way to tell why my reputation has changed? Overnight I gained reputation, and I'm wondering how I could find out which answers and questions got down and upvoted.
Go to your profile and see the Reputations Tab
And to see the latest changes select the rightmost area by clicking and dragging the rightmost chart area. Then only the latest answers of yours will be filtered!
We all realized how great a person you are. We had a vote and everything. Do you want a slice of the cake we bought you?
I had the same question this morining. Here's what I found...
Click on your name at the top of the webpage to view your profile. On your profile page there is a tabbed interface. One tab is 'reputation' where it lists all the questions where you either gained or lost reputation.
I use the Unofficial Stackoverflow Update script
It'll show you which questions have been voted up or down since the last time you viewed the page.
I found out about this page from the question track-your-reputation.
One problem with this -- if you get reputation from a question that's since been closed, you'll still have those points, but they won't show up in your Reputation graph. There doesn't seen to be any way to find out where they came from.