Home Guide 7 Reasons Windows Phone Failed Miserably