I run Ubuntu almost exclusively now because it is the most usable operating system for me. From years of running XP I can tell you that it did not handle driver crashes well and I lost all my files when it crashed. I have used Vista and I know that I have to restart it very frequently because of driver issues. I really hope that Microsoft has made a significant technical investment in Windows 7 and I hope that they have made the kernel more robust when dealing with crashes, but I assume that was a lot of work and really expensive to develop. It is kind of ridiculous to say that Linux is crap because it doesn't have a very advanced feature from an OS that isn't even available to the general public yet. As a Linux user, I can tell you that Microsoft has a few things to learn from others as well. It is called competition and it is what makes things get better, and there is plenty of room for improvement all around.