I have a photo rating system on my site.. one table, RateMe, which contains the votes, who made the vote, and who the vote was for.
In my stored proc, whenever a vote is cast I then do a count of the votes and get a new average to store against the members profile. This is what I'm doing at...