Mary Meeker's Terrific Web 2.0 Presentation About The State Of The Web

Definitely worth a look to see trends.