>>I kind of like Caliburn.Micro for exactly the reason you don't like a lot of the other MVVM schemes - it's simple but yet covers a lot of the basic scenarios for you automatically.
>
>Is that the framework that uses 'convention based' automatic binding (i.e. matches up UI Control names with property names on the VM and binds accordingly) ? I thought that was a neat idea...
Yes, it is. It has a number of other things built-in that are also convention-based as well (things like automatically hooking up events, enabling/disabling controls).