Hi I love site maps, I have a site that has over 4000 pages on it. Before I started submitting xml sitemaps to google I had maybe a couple hunderd pages indexed at most. But after submitting my sites and xml site maps to google I got over 2000 pages indexed and my traffic went up expodentially.
Here is the best sitemap generator tool I have found. I would suggest that you disable picture links and just let it find the substance links of your site. Google will find the pictures all on its own.
http://www.auditmypc.com/free-sitemap-generator.asp
Try it out, it will spider your entire site to what ever level you wish, with no link limit, and generate an xml file that you can put in your root directory and tell google where it is at!!
Oh by the way, Google, Yahoo, and MSN all have agreed to use the same XML format for sitemaps file and this tool creates exactly that universal xml sitemap file. I bet others will join in if they see the file in your root directory, because it is pretty straight forward in format.
It will creat a txt sitemap file as well as a few other formats.
OH and by the way, ITS FREE TO USE!!! Yippy Ki Yea
Hope you enjoy,