I think Microsoft may have a winner here.