I for one am totally impressed
I think this is exactly the kick that the web needs to take user experiences to the next level.
I think developers (I am one) have had enough of fighting with Javascript/DHTML/AJAX/Flash/HTML et al and are ready for a unified platform with decent developer tools (Visual Studio) which is easy to debug and creates good seperation between designers and developers.
Well done Microsoft!