Is it reasonable to mix view models with domain models?
So i.e. the view model object contains some domain model objects (not the other way around!)
I tend to create separate view models that contain just what I need to be displayed in the view. AutoMapper is a create tool for making this easier.