I found a pretty good checklist for webmasters that are looking to win with Google. Although the article targets Google specifically, I believe that using these techniques will work with any search engine.
Here is the link to the article… http://www.vaughns-1-pagers.com/internet/google-ranking-factors.htm