Did Microsoft pay too much?