<i>Quantcast</i> confirms that the most traffic is now coming from France, followed by Mexico, and also documents that the US, Russia and Germany all are important as well.
hmmm...pretty tasty information...good to know the world recognizes us as a world superpower