Though your rant about MS catching up to real OS tech is valid, you really need to take step sideways and look at this from a perspective of an everyday computer user. For everyday computer user Linux is a non-entity. Just because Linux has superior technology does not mean it is an option for most "normal" computer users. I am an electrical engineer by education, an embedded real time software engineer by profession and really a computer savvy person, but every time I try Linux, I give up after a few months because it just will not get the fuck out of my way to let me do things. I need to keep screwing with it every time I need to do anything useful. If I want to listen to an MP3 I need to screw with it, if I want to watch a movie I need to screw with it. I am not talking software development, I am talking home appliance use. Linux sucks in this respect BIG TIME! I say that with much sadness and wish that were not the case, but it is. So, comparing the Windows 7 (or any other home appliance OS) to Linux is kind of like comparing bicycle to a unicycle. You need a whole other skill set to use the unicycle to travel from point A to point B than you need to do the same on the bicycle. Is the unicycle better than the bicycle, then? Maybe. It is lighter, cheaper to build, more portable, etc. But the fact is, that almost EVERYONE knows or can learn how to ride a bicycle, but very few people know or can learn how to ride a unicycle. So, yes you can use this topic as another opportunity to show how behind times the MS technology is and you will not be incorrect in all the facts, but what you are neglecting is that most people just can not use Linux as of today. It is simply not ready for prime time. I am not a big fan of Windows, but I tell you, I have been much more frustrated with Linux than I have been with Windows. In my view the best OS is the one you can't perceive. The less I need know about the OS and the fewer new skills I need to acquire to be able to use it, the better it is. Underlying technology be damned. If I need to learn to build packages in order to install them, that's a big minus. If I double click on an MP3 file (or other "proprietary", but otherwise ubiquitous format) and the OS can't play it, that's a huge minus. In order to make Linux do what Windows or Mac OS does out of the box (and that is what most people want to do, I am not talking about software developers), you need to spend a few hours minimum with most Linux distros. So, please re-examine your position from a perspective of "most computer users". Again, most of your technical observations are correct, but the fact remains, Linux is not an option for most computer users who want to plug the machine in and play those music files or videos they downloaded. Not knocking Linux, I think it's great that there is a free alternative. I have a dual boot on my windows desktop myself, just a more mature analysis would probably help the Linux people to compete better in home appliance OS space (it may not be possible for legal and logistical reasons, I don't know).