Microsoft is still a giant no matter how you measure it, but its position as the world's dominant provider of software to consumers is at risk. The primary factors (cough, Apple and Google, cough) can be debated, but this article argues that Microsoft's five biggest weaknesses are in search, Web browsers, Web servers, mobile devices, and Windows itself. Microsoft was provided the list in advance of publication, but for the most part declined to provide specific responses.