Afraid your social media presence could leave your business vulnerable to criticism and negative reviews? Well whether you like it or not, your customers are online. And they’re talking about you on sites like Yelp, MerchantCircle and even on Google itself. From The New York Times Small Business section: “Social media for business now is ...