I hate to be this pedantic, but the fact that you're calling in WinMo 7 seems to show your lack of experience. The platform is Windows Phone, and I believe they've done quite a bit right this time. And to note, they've made many firsts that iOS and Android have eventually picked up--or will soon do so.