6. A CRM systemFor lead generation sites, a CRM system is must.

Classify your leads into categories high quality leads, junk leads, etc. and bring this insight back into your campaign conversion and ROI calculations. Its one thing to get 10 leads 1000 from campaign A, it is a totally different picture when 7 of these leads are junk!