This is a question I get from almost every client. I never really know how to answer that question. There are number of the SEO tools I have used, depending on the site I am optimizing. I wrote about a number of the SEO Tools on this blog. I wrote about the Stompernet Site Seer, a whole list of Google SEO tools like Google Webmaster Tools, KeywordSpy and many others.