What I want to know is why has the Maemo/Meego unit in Nokia been so slow to produce new devices / OSes? They assembled some amazing people from all over the world, and they produced a great OS, but it took them a very long time to do it, and every device (N900, N950, N9) seemed to be way behind schedule, and the N950 was only the most recently cancelled device. So why so slow? Politics? Management? Hardware problems? Problems in the development team? I think Elop was handed the axe that killed Maemo/Meego. He only swung it.