Well, I have a huge site about a few hundred thousand pages. Now, I have not submitted any sitemaps so far to any search engines so far. However, looks like they have indexed my whole site anyway. Does submitting site maps at this stage help in any way? If so, how?