SEO is easy.
Search engines want to find you, all you have to do is be there. Having said that, until recently, it never occurred to me that a lot of people don't understand how to do that.
I am not a fool, I know that tweaking SEO can be a challenge, but that is part of the fun.
Dan shared a great article that does a better job of summarizing than I can.
Optimizing your site has to more than buying keywords and getting links, an organizaiton needs to be omni-present, and simulatneously exist across multiple platforms.
SEO is now Google Adwords, Twitter, mySpace, FaceBook, LinkedIn, Plaxo Pulse, SocialSpark, your blog, my blog, and your neighbors blog, as well as widgets and links in comments and message boards, and wikipedia.
That is only the random list I could pull from my brain at 10:00 at night, but one of the best parts of that list is a lot of the work on social networking sites can be done for you by encouraging your customer and employees to use the internet. That could mean blogging, or it could mean creating and encouraging things like Ning sites, facebook groups, blogging, and YouTube videos.

