I think in a way, MSFT is only doing fine because all the alternatives are doing awful. Google, Apple, Amazon, they're all not exactly at the top of their game. Also MSFT is in a huge dev. marketing campaign phase, so we as dev probably are exposed a lot more to their charm offensive than the rest of the population. Our perspective might be biased.