3 ms·A friend of mine at MSFT has been working on some version of this for almost 3 years now.by ajju 17y agoA friend of mine at MSFT has been working on some version of this for almost 3 years now.