Hello,
I'm watching closely the ELO system, and the average ELO score of active players is raising all the time. This is because new players come, lose ELO points to current players, then give up and never come back.
As the goal of the ELO is to help you find people of your level, and not to get the biggest score possible, I just lowered the ELO score of all players who have more than 1000 points, according to this scale :
exact formula : NewELO = OldELO * (1 - sqrt(OldELO - 1000) * 0.0067)
Note: this will not change the order of players ; ie: if your ELO is bigger than someone, once the correction is applied, your ELO will still be bigger than him. ;-)