It's a very useful thread but there are already a sticked thread which is caring about rankings.
That one is about live rankings. This one is one of my most time consuming jobs I have ever taken. Spent countless hours computing these, and I am providing them to this forum without asking anything in return.
If you don't consider it useful to be stickied, I will delete it.