Social media offers small businesses an inexpensive, relatively friction-free way to accomplish different business functions, from generating new leads to getting input for new product development. Consequently, it's not surprising that small businesses are rapidly moving to take advantage of it. How far along the social media curve is your business compared to your peers? We’ve picked some ke...