WP7 is not suitable for low end devices, because the minimum hardware requirements are not cheap. WP7 is not either suitable for high end devices, because it does not support dual-core CPUs and not even multitask with single CPU. WP7 is only suitable for devices, which are bought by people who doesn't know really why they want smart phone. If Elop won't allow high end hardware to end up Nokia's first smart phone, or if he doesn't allow any Meego phone at all, it seems like Nokia won't have any flagship device until end of 2012 or something. Until that time, Nokia could be bankrupted. And if not, then anyway Google's ecosystem already is too big to tackle.