Instead of having to keep track of a million points, perhaps you could use a sort of "Formula One points system"
As in at the end of the month, give x points to person who is top, x-1 points to 2nd etc for the first say 6 people or something. And that's how you accumulate points to the year long table.
Just a thought.
Would give people who have to miss out whole tournaments cos they are on holiday or during exam times or for whatever reason, a chance to stay in the game, rather than missing 1 week and everyone gains 25 points on them or something.
Yeah I like the idea of that. Arka, Andrew: will that be OK for you to calculate??