Most businesses now know that social media needs to be part of their marketing mix. The reason Twitter, Facebook and other social networks are so meaningful is that social media drives traffic to their websites. More leads = more sales. Period. Now the question is how to effectively generate leads via social media.