Nokia, imo, has a much better shot at succeeding, for one main reason: Linux. Whatever needs to be developed, will be developed, and probably at no cost. I doubt any XP based machine could make that claim.