When you're a company looking to make your first foray into the thickets of social media, building your own online community from scratch – and taking on everything from usability issues to platform selection to how you get that critical mass of people to sign up in the first place – can seem pretty daunting, and with good reason.