Wow... it really amazes me that Microsoft has completely not gone under when I talk to fellow web professionals about IIS (at least in the server world). It seems that the same sentiment is shared by all about the product. I have yet to meet one person who has IIS, ASP, and/or .net - all working correctly to spec. There always seems to be at least some problem. The scary thing is just how much money is spent by corporations in training for IIS, exchange servers, and the like. You can even go into any Barnes & Noble and there are entire sections dedicated to Microsoft Server and Microsoft Server Programming. Linux, however, just works! And it's so much cheaper that it is actually affordable to have a pro hosting company host it, manage it, and add security updates as needed.