If you are using wordpress platform,there is a site map genrator pluggin. It will generate a xml sitemap automatically. I m also using it and it works nicely for me.
If you can I would go with a plugin. You can set most of them up and they periodically submit and create site maps for you. I have always liked the set it and forget plan.