Sgt_Kickaxe - 10:21 pm on Feb 9, 2011 (gmt 0)
The best SEO is to prepare for non search engine traffic.
I say that because your time should be focused on producing the highest quality content you can and let the search engines figure out how to recognize it's just that, the best out there.
If the search engines can't it looks badly on them, not you. Build sites for people, not engines.
If/when you feel like it's time to hire an SEO, hire the best you can afford just like you would with a contractor or mechanic. SEO isn't for the newb anymore and there is no "just one thing", everything is interconnected in ways the average jane/joe can't get their head around.
By concentrating on content instead of do-it-yourself SEO you make your SEO's job much easier too.