Windows Phone 7: Is Microsoft Presenting the Right Message?