Someone suggested to use DotNetNuke for the community site for ALT.NET and I heard this reply:
I'd rather chew glass.
Ouch!
DotNetNuke does have a lot of flexibility and generally buys you a lot, but I don’t find it a joy to work with at all. Especially the OOB experience is just nasty.