Windows Phone 8 might surprise you