This standalone sitemap generator script is really a timesaver, not only when it comes to creating sitemaps but also finding broken links and inspecting the site structure. It also keeps a log of changes – new URLs that’s been added and URLs removed from the site.
I’ve been working on an enormous site recently and wouldn’t get by without this tool – it found all broken links (about 800 of them..ugh)