On my vbgsitemap program, I had all the old url's listed so that Google could find them, see the 301 redirect to the new, and therefore get rid of the old url from its index.

You really need to have this facility. Sorry that I took so long to properly go through your program to find this essential feature missing.