Microsoft deals