One of the first things I look for when using different applications is the support for external development / customization. Yesterday Facebook announced a new Open Stream API (http://developers.facebook.com/ ) which now allows developers to create new custom applications. It'll be interesting to see what pops up.