If I have hundreds of pages, is it best to have the Sitemap split into sub-sitemaps, as opposed to having hundreds of links on one page?
http://www.sitemaps.org/faq.php#faq_sitemap_size Sitemaps can't be larger than 10MB or contain more than 50,000 URLs, following those guidelines you should be fine to have it all in one sitemap.