wouldn't be depending on Alexa ratings. they only log traffic from browsers with the Alexa toolbar installed, i think. how many people have that?http://www.alexa.com/data/details/traffic_details?url=www.thumped.com
I dunno, thumped traffic is picking up this year, approaching 2004/2005 levels, maybe the great depression is over.
Most likely due to mitchum and fitzer