I have been reading a lot of critiques of Microsoft's mobile strategy lately, especially among those who think that breaking compatibility with older versions of Windows Mobile is a bad idea. Some of these opinions are just wrong, showing little knowledge of technical architectures. (If it's CE based, how come I can't run my old apps? Sheesh; CE was used in many different mobile devices, none of which could run Windows Mobile apps). For those that are dependent on some Windows Mobile app, Microsoft is wisely keeping the 6.5.x platform around for a while meaning folks can make a smooth transition as they need to.