Microsoft was there at the right time, with the right piece of software. It was good enough and put Microsoft into a good position, which they occasionally have abused (or at least gone to the limits of what can be considered ethical). However, the Microsoft of today has excellent software teams and is also making an effort to avoid PR disasters like those which happened before. They are a company like everyone else, they make mistakes, they learn, they change. The anti-Microsoft stance expressed by some may be understandable to some extend, but often borders on the childish. If there is a "big bully" in today's market, then it's Apple. And Google is to the mobile market what Microsoft was to the PC market: Cheap, good enough, and spreading incredibly fast. We cannot allow a single operating system to become as pervasive as Windows was on the PC, and that is why Windows Phone 7 is not the bad guy in this race. Yes Android may technically be Open Source, but we know very well that it is still tightly controlled by Google. Competition is good and healthy, even if it is proprietary and comes from Microsoft.