If you need to create an XML sitemap, just use one of the freebie tools, such as http://www.xml-sitemaps.com/
TechEvangelist. Thanks for the url xmlsitemaps.com it seems pretty easy I will check it out thanks for the tip ..John
sitemaps are generaly in xml format. you can get online sitemap generators like www.xml-sitemaps.com to do the taks for you or download prgrams like gsite crawler.
You should perhaps check the sitemap generator you choose can calculate xml sitemap page priority values. Many generators just assign e.g. 0.5 to all pages. If your generator simply assigns a fixed value (or uses a simple calculation) it is better to simply leave the priority value out entirely of the XML sitemap file.
Just use the paid version (it is only $15) and it will do as many pages as there is on your site. It creates an XML sitemap, a .txt sitemap (for Yahoo) and it creates an html sitemap which you can change to look like your site. Great tool.