Top 10 Microsoft Moments

Windows 7 drops Oct. 22. With programmers everywhere hoping it will be better than Vista, TIME looks back at some of Microsoft's biggest wins — and its worst mistakes