>Managed Extensibility Framwork....
Thanks, that sounds interesting. I'll have to get more info on this.
For those who wonders about MEF, it's general definition is:
"The Managed Extensibility Framework (MEF) is a composition layer for .NET that improves the flexibility, maintainability and testability of large applications. MEF can be used for third-party plugin extensibility, or it can bring the benefits of a loosely-coupled plugin-like architecture to regular applications."
More info can be found at
http://mef.codeplex.com.