Great work by all. We, the crunchers, appreciate the huge effort it takes to create and maintain the stats pages.