Good comments, nice to get some banter going...however.....
Nobody has disputed the fact that paid ads are dominating the above-the-fold advertising space in Google Search so even if you are the best SEO expert in the world, in the hard-to-get keywords and phrases eg "Computer Repairs and Services" the best SEO will only ever get you to #3 on the page.
I run two business,a group of international job boards (webjobz.com) and a small IT Repair business that is very localised and has a lot of competition.
Last year I spent over $10,000 on SEO services for the job boards and didn't see any Google increased traffic for my money. In face due to Panda and Penguin our traffic to the job boards has actually gone down by 50% despite throwing all that money into SEO.
The Computer Repair business would not survive without Google Adwords, I can choose to receive 3/10/20 clicks a day and vary it as I choose and and rarely spend more that $10 per day ... but at least I have customers walking through the door. If I had to reply on great SEO, link-building etc that business would have gone broke by now.
I have two other friends involved in a) "Engineering/Manufturing" and b) a charity. They have both spent hundreds/thousands of dollars this last year on SEO "experts" and you can still find neither site before page 6 of a google search on their preferred keywords.
I didnt expect you all to agree that the whole SEO industry was self-fulfilling and full of snake-oil salesmen but when I regularly wake up to an inbox full of “spammy” emails such as:
from: johnjexon.seo@gmail.com subject: Website Designing & Development from: refurbishmentproperty@gmail.com subject: Ethical Practice to Increase Revenue – SEO
from: seospdier@gmail.com subject: Get Higher Ranked on Google during CHRISTMAS
from: indaseoservies@gmail.com subject: SEO Proposal*****
from: sitepromotingseo@gmail.com subject: Organic SEO for miningjob.net
You have to agree that "your" industry has a perception problem. Are there any SEO experts out there who will stick their neck out and make their fee based on increased traffic or ROI?