Email lists are, of course, the way to market, but beware of pre-made stuff. It's because it might contain "less than hot leads" or maybe even people who never volunteered to be a lead.
Of course, the best way to get leads is to make your own fresh list of leads via a subscriber form (on your website or via Facebook, AdWords etc.). Also, simply adding people on a Facebook page (likes) or group - is another "type of lead generation".
Of course, the best way to get leads is to make your own fresh list of leads via a subscriber form (on your website or via Facebook, AdWords etc.). Also, simply adding people on a Facebook page (likes) or group - is another "type of lead generation".