I am by no means a lover of their practices (nor their code). But i use it because it is a standard that is greatly in use. Fact is fact. I don't like the code being such bloated and full of security holes.
What I really don't like is the world adopting their general coding style -- bloat-ware ..
I mean really, Compare XP requirements and performance -- then look what you can do with Unix (and its variants) on lesser hardware.
Problem I see is that people forget the streamline approach in favor of upping the hardware. Again, the problem comes that they are becoming the monolithic in their approach.
Personally -- I think they are about ready to cut their own throat if what I read about longhorn is true .. I think microsoft is going to be faced with a lot of non-corporate defections. I used to say Unix on a desktop wouldn't fly, but watching the problems people go thru with nt/2k/xp really makes Unix/linix look like a viable option.
(Aros on intel also

)
I dont want them to disappear -- but I would like to see them get some more competition....
dB