My Advice to All:
Search engine Optimization and Pay Per click , Both are beneficial and Both have their own Pros and Cons. So My advice to you is combine both Techniques with care and enjoy the advantages and lead generation capability by reducing their disadvantages or Negative Impacts. However, you should have both type of Marketing campaigns overseen or Run by the same Internet Marketer and Marketing Company.
We all work very hard to bring our website at first page of all major search engine through SEO or PPC. We always have the option to pay for seo traffic using the Google Adwords, Yahoo Search Marketing or other Paid search engine Promotion or advertising programs. On the other Hand we have the option to bring seo traffic for free by working for high rankings in Organic search results through certain ime consuming seo techniques like submissions in search engines and Link building etc.