Saturday, October 14, 2006

YouTube and the next big Idea

One simple idea and 20 months earns a cool 670 Million USD. Now thats something.