Avoid manually creating a sitemap, instead write a script that automates the entire process for you. This video show how to write a working php script that generates, creates a sitemap.
Source code: http://www.soliduscode.com/content/Pr...
A Sitemap helps search engines better discover all the contents on your web server that they otherwise would not be able to discover by using their web bots/crawlers. This is especially true if your website does not have alot of external links linking to it.
By writing a php script, you make your life easier by allow php to do the hard world of adding very file on your server to a Sitemap.xml document.
After creating this scripting and running it to generate the Sitemap.xml, you then go to your google web developer page and submit it to google.