I've been looking into similar stuff lately such as blogs, CMS, etc. all built on the .NET platform. So far SiteFinity is the best for CMS as best as I can tell. I haven't tried Community Server yet, but I plan to. There are also some forum modules for DotNetNuke, but I haven't looked at any...