I just came to realize that Facebook and Salesforce.com are essentially the same.
How could I not have seen the similarities before? Both provide platforms for developers to build their applications!
I’ve been toying with the idea of creating a dashboard that helps you keep track of the status of everything that’s going on on facebook. Aren’t you overwhelmed by all the notifications and requests on your home page? I certainly am. Salesforce.com has a configurable dashboard as their default page. Why shouldn’t facebook have one too?