I broke down and purchased a piece of of software from XML-sitemaps.com. It creates four different types of sitemaps, text, Ror, html, xml, it can include image information if you want and after completion it pings the major search engines to let them know it's available. There are about 40 different settings you can modify/customize.
I use a cron job to run this once a day.