k0jak wrote:Ah well they didn't want to lose there points..which has already been mentioned here

Ah about losing points in the ladder.. Here's maybe an idea on how to do the scoring.. Don't just throw away old results after X months.. That's non-continous

Rather use an exponential decay on each players score.. Like once a day, or once an hour, do the following update step:
new_score = old_score - gamma * old_score
Where gamma is a factor between 0 and 1. I would suggest something close to 0, e.g. 0.01 (That depends on the rate of decay wanted). But how to get the score off zero in the first place? Well, update the score from this rule after each game:
Winning Player:
new_score = old_score + 1
Losing Player:
No change
So, if you don't play your score rots, if you play and lose, your score rots.. If you play and win, your score goes up.. So to stay on top you have to constantly play matches and win them..
I guess there could be variations of this scheme, but how's this for a start?