20100210 tech: Microsoft's 7 biggest 'failures'