
Just one comment: you can basically create any Google App through the equation:
Google + {something Google wishes it had done first} = Google App
Thus:
Google + Hotmail = Gmail
Google + Twitter = Google Buzz
Google + Mapquest = Google Maps
Google + Scribd = Google Docs
Google + I don't even fucking know = Google Wave