I've newly started to open my eyes for ASP.Net MVC, but on the site we are currently working on we use DotNetNuke, and I actually like the way you can create new "Modules" and just plug them in to your site with ease (If the module is coded right that is).
Can you achieve this when using the Asp.Net MVC pattern? That you have a co-worker create a new .dll that the designer just can plug into the site without much or any code-behind interaction?