How Microsoft Lost the API War

Joel Spolsky argues that Microsoft is in trouble because web apps don't require Windows. That seems to be the bet that Red Hat, Sun, and IBM are all making but I'll believe it when I see a web-based office app that doesn't suck.