AMPCS~ I don't know if you just haven't dealt with a good online marketing company, but search engine optimization is one of the fastest growing fields of marketing to ever exist. Most Fortune 500 companies have SEO's on staff.
"Also, avoid the search engine optomization gurus out there. They'll
rarely help you long-term and in some cases will even get you penalized
on the SE's. As I said, there are no shortcuts to time, effort,
patience, and good content."
I disagree whole-heartedly with this statement. I can list dozens of search engine marketers that can provide long-term and growing service, never be penalized in the SE's, and provide incredible value. Time, effort, patience, and good content can all take a back seat to one line of bad code and not realizing you've accidentally managed to get penalized in the search engines.
"don't even
think about decent search engine ranking for at least six months to a year."
This is again a misconception. There are many, many ways of getting decent (and sometimes exemplary) search engine rankings in less than six months. High-tractions search engine campaigns are usually on the costly side of online marketing, but depending on the nature of a client's service and products a few thousand dollars can have good ROI.
I've worked on SEO and SEM campaigns generated millions of targeted eyes hitting a site. I do recommend that anyone using any consultant or "guru", in any field, should always check references and current client results.
Good SEOs and online marketers play around in the search engines... because we get it. For instance I specifically wanted to own the term "social media bomb" for a client release and 24 hours later I had most of the results, a search phrase with over two million results (moderate to low competition). I recommend anyone interested in online marketing to start a blog and properly choose keywords that make an impact for you.