Alexa has recently introduced Traffic Details for all sites. Now, in addition to your Traffic Rank, you can also have a one year history of traffic to your site. According to it, this site has notched up 38,881 places in Site Ranking ! Kinda encouraging. I don’t know how realistic these numbers are though, because Alexa gathers these data from computers which use the Alexa Toolbar and not from overall users.