Funny, I've owned several of the winCE devices in the 90s, pocketpc phones by HTC. The winCE devices in the 90s were terrible pieces of very expensive crap. Nothing they claimed worked, you bought a really expensive PC-card GSM adapter to connect to the net, it never worked. And nobody, not even Microsoft could help you. PocketPC was improved, but still suffered from the dll-hell of the 90s and since the filesystems and jet-databases (used by all phone software) kept getting corrupt, the phones needed to be reinstalled every few months. So, to be able to use your phone, you needed to own at least two, and make backups every day. Also, all the included software was really terrible, which is strange, since a lot of 3rd party software was like 100x better. Also, if your battery ran out, everything, including your phone numbers was deleted, even though the devices contained huge amounts of flash memory. Recently Microsoft bricked a lot of users WP7 phones with an update, I don't know what's required to "un-brick" them, but it sure doesn't draw picture of a bright future for nokia. There's a boatload of reasons why nobody who's compared them to alternatives, will touch microsoft embedded products with a 10 foot pole. I think I've given MS more than a fair amount of chances to prove they can handle the embedded market, and to say, so far they've blown each one, is an understatement.