The marginal costs are pretty small. It could easily be handled by a site with an emphasis on simplicity like Craigslist.
Personally, I would prefer a non-profit. I can't stand a private company like Facebook being the primary gateway to my social life. I would like to see multiple companies involved, but it would be a lot more difficult to get the network benefits of Facebook with multiple sites.