Just doing a simple survey on webmaster preferred choice of traffic generating strategies that can bring in targeted leads.
1. SEO and SERP
2. Forum posting
3. Pay per Click - Adwords, overture/yahoo, adbrite, msn, etc....
4. Paid to surf/autosurf
5. email marketing: i.e. opt-in mail
6. Blog promotion
7. Safe list
8. Viral marketing
9. traffic generating program like trafficswarn, ad gizmo, world wide promoter
10. any off-line promotions like newspaper ads, flyer, fax, sms