Some good info in this Kleiner Perkins Internet Trends report: http://www.kpcb.com/interne...