I like to strive for DRY, and obviously it\'s not always possible. However, I have to scratch my head over a concept that seems pretty common in MVC, that of the \"View Model\"
One could also note that not using view models would be a violation of the single responsibility principle -- your entity should not be polluted with UI concerns.
I also think the real value of view models doesn't necessarily become apparent in version 1.0 of your application. You will thank yourself when working on version 2.0 when you completely re-think how your back-end works but you don't have to carry those changes out to the view layer.