i'd love to see a top-to-bottom mvvm dev stack built around webapi and javascript/typescript with a prescribed security model, databinding from client all the way to the database, maybe even html5/javascript "controls" you could drag and drop onto a design surface ala webforms.