dvduval - 7:19 pm on Mar 3, 2012 (gmt 0)
Interesting read, dvduval - thanks for sharing. Do you believe your site has good SEO, or at least is search engine-friendly?
We are regularly in the top 10,000 according to Alexa, and #2 on Bing for our main keywords. I believe somehow Google's Pandarific algorithm is just missing something. It's really hard to say since there is no way to have a true analysis from someone in the know.