How would you monetize a social media site?
windsurfer: Totally depends on the client base. If it's high-end, you could charge a one-time fee to participate. If it's low-end, you could go with the freemium model.