Google tells me that my sitemap is automatic since I'm hosted on Blogger....so do I still need to create another sitemap? Thanks
Suggest to submit your sitemap to google. See this thread http://forums.digitalpoint.com/showthread.php?t=738923 Other than submit your sitemap, this tool provide stats and report about your site too.
you can also use news sitemap to be added in Google news resource list. It would help Google to findout latest news from your blog , if you have added your blog already in the list of Google news resource.