Love the stats just released by comScore in the US, 25.5 Million Americans Watched 10.3 Billion YouTube Videos in September!
Now 168 million U.S. Internet users watched nearly 26 billion videos online during September 2009 — an average of 154 videos per viewer wow …