I often talk (okay, rant) about how Residential-based ISP's need to have community software so that people will be driven to the branded site. Offering what every other social network has can still build a local community, especially photo and video sharing and classifieds. IN the face of pricing pressure, giving your users community can make the difference.
Userplane.com offers: Add free community apps to your site. Then get paid when people use them!