Jeremy Schoemaker has created a new service called Free SEO Report, which does what the name says.
The service will take your keyword and domain and compare what you are doing against the top ten in six different search engines, and then it tells you what you should be doing based on those results.
I tried it out and I was impressed with how exhaustive the results were.
Free SEO Report provides an overview, and then reports on your document title, headings (H1, H2, H3), body text, URL, sitemap and robots.txt, meta description, links, HTML Code and page load time, images, and meta keywords.
Try Free SEO Report.