Let's face it: SEO is a joke, not a job.
Anybody today can achieve excellent search engine ranking for his own blog or website in his sparetime, working on the strength of contents or services offered. A little bit of social bookmarking, alittle bit of fuss on major social or professional networks, a little bit of impression exchange, a little bit of back-links here and there: it doesn't seem to me as a big deal.
Wether you're using white or black hats or not I don't really care: the point is getting noticed on the web is extremely easy, just with a little reading and even less intelligence. I'd rather throw money out of the window than hire a SEO consultant, or I'd rather pay someone who doesn't call himself Search Engine Optimizer. Why? Because SEO is not a job, and will never be.
I see SEO people as prodigal sons of the new economy trying to make a living out of big and small companies ignorance.
Let's look at a Search Engine Optimizer profile: they're usually wannabe-techies who don't have a clue about what's behind what they're optimizing. We're talking about people who like the thrill of a tech-chat based on total vacuum. The most sophisticated SEO strategy I've ever heard about is "remember to provide a back link whenever you put a link on you website". What's this, if not a joke.
People who claim to be SEOs are most likely to fall in one of the categories below:
Web Designers gone BAD
Web Designers who overrate themselves
Web Designers who were dancers
Web Designers with a tiny backpack
Web Designers who suck at web design
Before closing I'd like to point out this link:
SEO is bullshit, it's quite hilarious (and there's no backlink).
And that's about it, at least for today.