The Microsoft Dilemma