@mawcc: +1

I have yet to reuse a ViewModel/Controller with a different view, although I reuse models between different ViewModels/Controllers al the time. I'm happy to have ViewModels/Controllers coupled to Views to a larger extent than other parts of the system.

Herbie