Too bad Facebook doesn't realize that 3rd party developers are important, because their API is probably the worst thing I've ever seen in computing. If Google could deliver a consistent and unchanging API (unlike facebook), they would have a winner.. but Steve was right, google just doesn't see the light where APIs are concerned. I've used a few google APIs, for google earth and google maps, and their documentation is piss poor compared to MSDN. Not just that, but there are many things that are ridiculously convoluted to attempt in those APIs. They don't even include mercator-to-cartesian in their API, which is a HUGE miss in that arena. It's a pitiful attempt at an API really. Wake up Google! You aren't too big to fail!