The Microsoft Dilemma Background