Stating that everyone should use a framework is interesting. Due to the large concept count in MVVM, sometimes there are no frameworks that meet the project requirements. Unfortunetly I'm in that boat and the best you can do is half create your own. Otherwise a good talk.