This is a silly suggestion, but not only for Richard. It's for any programmer, as the idea doesn't involve a lot server access.
The idea is to have a graph not only of the rating, as currently we have, but of the ranking (the position in the list of players).
Everyday, at a given hour, the list of players in every game can be retrieved, and the position of every player stored. This way you can your relative progression in the game from a different point of view :)
I have a similar suggestion, probably easier to do. I would be interested in historical partecipation to championships. I will try to explain: in fir.ch.21 i was in 5, then ch.22.4, ch.23.3, ch.24.4 and so on...
So, I wish I can see my ch.LEVELS in a graph. Maybe "absolute" (5,4,3,4,4,3...) or "relative" to how many levels there were in this Championship. (Being ch.1 in OSKI is not the same of being ch.1 in GO!!)
true, but it is boring to do... its boring to see how MANY championships level there were in gmk.ch.15, for example. And would like to see my opponents's story, for example, in a second, without checking lots of data. (Like I do watching his rating history!)
Of course there might be 7 inactive players with a rating of 1400, compensated by two champions of 1900 and 1800. If you have a rating of 1500, you're average according to rating, but 3rd of 10 according to rank.
My point is: If you ignore such effects, there's not much difference.
i'm sure that you can have an increasing rating graph, but decreasing ranking graph.
Sure, if the overall distribution changes its shape (becomes more biased or more symmetric or wider or more narrow), this might affect rating/ranking numbers differently.
Yes, not sure if RoRoRo has an unused database looking for long term archive tasks, but I'm sure after his recent move he now has a fast and idle cpu looking for boring tasks ;)