The way things are looking now, I'd say so. IMO the $100 difference in price would have sealed the deal even without all of Microsoft's blunders so far. These early mistakes have really cost them. MS is probably going to have to really work hard to win back the mind share that they've lost.