The good news is that our company's new site is based on DotNetNuke, the bad news is...you guessed it: the same.
DNN makes it wayyyyy too easy for a site's logical structure to be reworked 17 times from internal release to public release as content is being generated by the content author or authors.
“Hey, Dave, yeah, me again. In this menu area here, we want to move this page to that menu area over there, replace it with a page having this subject, and on the one you're moving to the new menu area, please add the following submenu areas...”
The changes seem to never end. But still, as much as I hate “administrative work” (which is what setting up a DotNetNuke site really is), the guy directing the changes is a lot smarter than I am, and he and I have never disagreed about anything in the five years I've known him. So I got it good. Now that I'm Tab Master, that is.