Im not familiar with how the forum works, but isnt the data arranged in a database? You could snapshot the database the day a contest starts and then snapshot it at the end, do a simple +/- on the two snapshots and determine amount gained/lost during a certain period. Of course, if its not a database then Im just talking out my ass.