It saddens me to see Microsoft disappointing, time after time. There must be great material for anthropologists to figure out how such an incredibly smart and talented group of people, with almost unlimited amount of money, can continue to be second-rate. In fact, comparing the cultures around Linux, MS and Apple is bound to reveal some greater truths about human/societal behavior which could be applied to improving the lot of countries and cultures which have stagnated.