Report question

Question: Why should I use MVVM in Silverlight app?