No need to get bent out of shape, but a top 10 page already exists. From the homepage http://distributedfolding.org just click the stats button. If you want it enhanced to show the top 20 instead of top 10 just put a friendly request in, and if it makes sense to Howard and doesn't require a massive change I am sure he will do it.
I just checked your personal stats, and you personally have nothing that would show up on a top 20 page. You are in the top 20 members on your team, which shows up on your team page:
http://www.distributedfolding.org/teampages/team42.html
Ni!