The important thing for any webmaster is to consider should always rest on what it is that the search engines want and what it is that they say will reward the web site.
Have you thought about that lately or is that irrelevant?
It's not irrelevant. It's missing the big picture completely. Webmasters should be considering what their
users want before they care what the search engines want. Why? Because all SEO really is is a well coded/designed website with good content. Technically, that should be every website. Obviously it isn't.
The one thing anyone who has been doing SEO for a while knows (and I hate that phrase "doing SEO") is that a website with good content ultimately ranks well for the phrases it chooses to rank well for. Why? Because good content by its very nature is what the search engines want. This is because:
1) Good content naturally contains the keywords users are looking for
2) The keywords will also be in the appropriate markup like <hx> tags and <em> tags, etc., because that's what the page is about
3) Good content encourages other websites to link to them unilaterally (a.k.a link baiting). We all know just how valuable this is in Google's algorithm and MSN as well.
4) If a web designer/developer takes usability and accessibility into consideration, and everyone should, their site will naturally be friendly to the search engines' crawlers as they are essentially no different then a screen reader or other accessibility-usability-needy user.