With that said, DNN isn't great, but there are few choices for .NET and when you live by MS you die by MS. My previous experience is with LAMP.

On my list of things to do before I die is to make an opensource CMS in .NET that can use MySQL, MS SQL, and XML as data sources. I'd model it after WP and use JSON and EXT and use standard .NET for the Logic and Data access layer (no NHibernate for me). I would only have to resist writing the majority of the code in TSQL.

I had to support DNN at work for almost 2 years... We logged more tickets and more downtime with that site than we did an other platform.

Out over 200 sites, 80% J2EE, 10% RoR, 5% PHP, the rest Misc, we had more outages and problems with that site.

I will never run DNN at another site. I assume it was bad developers, or problems with the server or something other than the platform, as that seems to be the only real Open Source Project on Windows, but still. I have nightmares.

We're about:

Howdy Yens! Welcome to our meetup! We're here to help folks come together to learn about and discuss making the web, web pages, web programming, all that sorta thing. Membership is open to all. And it's free.

We've got members that run all the gamuts. Folks that ain't never touched a computer, serious computer gurus, and everthing in between. Some of us are the suit and tie sort, and others like motorcycles and tattooes. Newcomers always comment about how much they like our relaxed atmosphere and how everyone can immediately participate in discussions. We're professionals with personality.

Our meetups have a wide range as well. We've got monthly presentations, workshops, study groups, social events and soon all day weekend events, online training and even screencasts! All totally free http://webdesign.meetup.com/396/pages/Often_Free/

We are company neutral. We emphasize accessibility, web and design standards, and programming conventions.