Hi !!
I have worked with CMS for several websites using ASP and MS Access and also XML.
I have also worked with forums, blogs, News Articles, User Polls, Calendar Events, sending newsletters, etc.
I have used these features as a separate module in different sites, but not in the same site.
Also, I would like to know, what you mean by managing/supporting mini web-sites.
I would like to see your 25-page brief before getting a correct idea of what you have in mind.
Thanks and Regards
fuchsiasoft