Lead generation has always been an important sales tool for those who sell products that are expensive or hard to explain. It's a great way to identify who is really interested in your products and services, help your sales people work productively and improve your marketing ROI.