Microsoft has added a new feature into the .NET framework, it's now possible to create extensible applications using System.Addin. To me this sounded perfect as this makes creating extensible applications a whole lot easier. The opposite however is true...