beerdini writes "It seems like most people I talk to in the IT industry have a sour impression of Microsoft. How is it that if 90% of the world uses their products, many of the business IT administrators always talk about it with disgust and frustration? If superior, better cost effective alternatives exist, what was the reason for implementing a Microsoft solution over that alternative. I know many companies have one major piece of software that most likely runs on a MS system, but if a complete overhaul of the network is being implemented more companies are migrating from their current systems (Novell, Mac, etc) to Microsoft than the other way. Are the people that are expected to maintain the system (IT dept.) even a part of the decision making process to migrate or is a management decision that falls to brand name familiarity? Why is it administrators allow the implementation of a product that they know will provide endless frustration and "what do you expect, its Windows/Microsoft" types of support issues, and probably subject themselves to an intense product training (probably out of their own pocket) just to keep their job?"