Of the marketing strategies listed below, where do you spend the most time? What are your favorite strategies? and...are there any you have great success with that are not listed here?

Search Engine Marketing/Optimization
Ezine Ads
Banner Ads
Link Partners
Offline Marketing (newspapers, media, etc.)
Lead Generation Programs
Email Campaigns (non spam)

Very curious...