If you want to make a Site Map for Google, Yahoo or Bing, the latest version of WebSite Auditor has a neat new feature that generates a sitemap and even sends it to your site.
If you don't already know, a sitemap is useful in getting search engines to find all the pages in your site – including dynamic pages, forums, blog, etc. You can also suggest a frequency of updates and priorities of page displays.
There are somewhat expensive programs for sitemap generation, but the one in Website Auditor is very simple to use, and a very nice addition to an already very good SEO tool.
If you don't already use the program, I recommend you take a look. This is their article about sitemap generation on Website Auditor.