Kleiner’s annual Internet Trends presentation from Mary Meeker. As usual, nothing earth shattering but lots of good data and very thought provoking.