Warning: satire..."IE was an "oh crap" purchase, PowerPoint was an "oh crap" purchase, .NET was an "oh crap" response to Java, MSN was an "oh crap" response to AOL (at exactly the wrong time, as the internet was taking over traditional online services), Bing is like the umpteenth iteration of Microsoft trying to respond to Google, Zune was an "oh crap" to the iPod, WinPhone7 is an "oh crap' to the iPhone/Android, etc. Heck, even Silverlight is an "oh crap" response to Flash (again, at exactly the wrong time), and XPS is a lame attempt to take on PDF. There is this myth that Microsoft has this long view, but the only real example anybody can point to is Windows, which only started becoming interesting when things like GEM started getting useful, and really only became successful when they did under-handed (and eventually illegal things). Remember the "Windows ain't done until Lotus won't run" rumors? Microsoft was born on third base (chosen by IBM for the PC OS) and thought they hit a triple. When stripped of their ability to "cheat" (bundling features to eliminate competitors, hiding APIs, etc.) they've fallen down... consistently. Now they are reduced to throwing their cash reserves around hoping to hang on to "something".