Running a social network site is community building first and a technical task second. And while community building is hard work, it's often worth it. This is my pitch to you: using big social media sites is easy, but you pay a steep price for it. You should consider running your own site, which is harder, but can be extremely rewarding.