5 reasons to get excited about Windows Phone 7 Mango