1) Search Engine Optimization.
2) Pay Per Click Advertising.
3) Lead Generating Website.
4) Online Networking.
5) Webinars.
6) Industry Research Reports...
7) Online Marketing Videos.
8) White Papers or e-Books.
all are the techniques for Leads Generation......