I have been to 6 Novell Classes, 6 Microsoft classes, 6 Sun Java Programming classes, taken 12 Unix Computer based training programs while maintain Unix servers in a web hosting environment for about 10 years. I have been an IT Professional in some very large environments for 15 years. ---
Unix has never had a virus and I install Ubuntu 10.10 on every broken Windows laptop that crosses my path. When I show people how open office works, how easy it is to surf the web, how much faster their 3-5 year old PC works after installing Ubuntu, they sing my praises and say thank you. ---
Anyone over $500 million in revenue thinks they are being smart by buying into the church of Microsoft and if you want gaming or multi-media it's probably the way to go, but for most people MS is just a pain to maintain and Microsoft learned long ago they can do more to kill the competition with one press release than any other means available. ---
I will give Microsoft kudos, MS Exchange client is pretty hard to beat. Nothing on the market is really as good. For collaboration Share Point is great but the effort required on the backend to maintain, move around and configure is really expensive and time consuming. Most small business could do just a well with Xwiki for collaboration and Osmo on Ubuntu to replace MS Exchange.