Small thread hijack here,but could one do VS 2012 dev work (mostly WPF and with sql express on a surface pro?  I need something with a touch screen for touch ui testing, and was going to get a touch screen laptop, but wondered if a surface Pro would work.  Not my main dev machine, just something for testing and showing off the touch interface.