Could Nokia's Miracle Be Microsoft's Windows Phone 7