I\'m developing a project using the MVVM pattern in WPF.
One of the key benefits to MVVM is maintaining clear separation between business logic and presentation.
I don't see any spcific issues with this approach besides the general pro/con for using few/many projects.