When it comes to innovative research few can fault what the teams at Redmond cook up. The implementation of some of these technologies often leave a bit to be desired, but that’s that. But Microsoft Research often