Yes you can use xml-sitemaps.com to create your website sitemaps. But you should create your site-map manually.
The one given above was the same i was going to say.. but its not a tool but a userfriendly site which helps in making sitemaps easily.
I use WordPress to run my sites and have the Google Sitemap Generator plugin installed. If you are using a content management system like Joomla etc, look around your community for a plugin or something that may create a sitemap for you.
I you are using WordPress, you can install sitemap generator plugins. They will automatically generate sitemap for you.
You can use this online tool web-site-map .com for small websites with up to 3000-4000 pages (depends of server load).
http://www.xml-sitemaps.com/ http://www.sitemaps-builder.com/ These two tools i am using. I hope it will help you lot
Are you serious??? How can you expect someone to manually create a sitemap if they have a 1000+ pages? It would take ages. What about if the site is 10,000 + pages? What about if the site is 100,000 + pages? You seriously expect people to make them manually? The sites listed above will do the job ok, but if you do have a very large site then your best off getting a sitemap generating software as they are so much better an are not expensive.
You can use XML Sitemap Generator tool from the website siteopsys.com for genertaing .xml sitemap files.
XML Sitemap Generator generates the .xml file of your entered domain.so just go and enjoy the benefit of siteopsys.com