How do you maintain a sitemap if users are able to submit content? Obviously you cannot regenerate an entire sitemap if someone submits something on your site if you have very large sitemaps... How can you make sure you constantly have an up to date sitemap without regenerating it from scratch each time?
No you can't. So we do it on a weekly basis. Say on Thursday night so that Google will read it over the weekend.