This is all very neat. But I'm not going to make my site's functionality dependent on Facebook any more than I'll make it dependent on Yahoo, Microsoft, or Google. There needs to be a way to abstract all this stuff so that if Facebook goes belly up tomorrow, I can still have the social features on my site. I'm pretty sure facebook doesn't want developers thinking about that, though.