If I remember correctly, the current system is based on ELO.
It just updates daily, which is why you see large rating fluctuations.
Edit: I would like to see the formulae for rankings calculations.
Possibly would like to see inactive players exempt from being ranked.
Last edited by Eleeleth; Sep 21, 2008 at 11:17 PM.