I don't hate MS, i really dont. But i support any other software company that gives a different flavor of what we already get from MS.
I love google, and they are doing great against msn search. I love Borland, and they have their ups and downs, but they havent let me down with Delphi. The last example on this, is Linux adoption by goverments.
I found this interesting article about the topic. Enjoy.