Traffic Site Statistics for March 2010 March 18, 2010 By Faust Principe I was quite surprised the traffic stats for the month of March 2010 reached 1,011,278 from the previous 5,000.000+ according to Alexa. GeekyFaust.info’s Worldwide Traffic by Country: