Don't forget FB Apps. The idea that social graph could be viewed as a data platform was revolutionary. I remember lot of young engineers around me going crazy about it and building silly apps. There were a lot of useful apps as well; book lending, used articles sales and so on.