Originally Posted by amirbachar
I was also thinking of using the Glicko2 ranking system, which is an improvement of ELO, and creating different set of rankings for each surface, otherwise the rankings will be biased by the surface played lately...
I looked up the Glicko system a bit... If the Elo ranking list is not used as an official ranking, for instance as a base for tournament seeding, then using Glicko is a bit of an overkill, don't you think?!