Best Ways to Generate Leads in Sales

With so many different platforms available, it can be difficult to know the best methods for generating leads in sales. Do Facebook, LinkedIn, and Twitter offer the best lead generating capabilities for sales? Or is the answer more old-school, like business directories and...