Генераторов очень много, но еще не встречал ни одного бесплатного, который бы создавал карты сайта более 5000 страниц. Знает кто-нибудт такие, где нет этого ограничения в 5000 страниц?
karbid, практически у каждой CMS есть плагины для автоматического создания карты сайта. А для статического можно использовать сервисы, которые вам представили выше или проги.
Я юзаю GSiteCrawler но он не все ЮРЛы у меня видит, по крайней мере на сайтах на vbulletin точно. А Sitemap Writer Pro виснет если на сайте много страниц находит. Да и GSiteCrawler старенькая уже, но альтернативу найти не могу.