Is it just me, or did Microsoft miss the point?

I’m going to go out on a limb for a bit and critique something about which I have only incomplete information. I guess that hasn’t stopped most of us in the past though. As anyone who follows happenings in the mobile world probably knows by now, Microsoft has just launched their new Windows Phone 7 […]