I have had enormous success with lead generation with the help of TimeSvr (http://www.timesvr.com/). $60 a month and they can spend hours a day coming websites for email addresses, sending personalized emails, and tracking their actions and progress in CSV files.