I use a mix of different lead generation methods, but I don't send them to my GDI page. I use a lead capture page or I use a site called hits2u.
Adwords, newsletter marketing (ezine solo ads), articles and blogs are all great ways but they are all very different.
It's good to get comfortable with 2 to 3 lead generation methods that work well for you and keep on doing them.
Track what works and what doesn't work best for you.