In my humble opinion the current road is not easy: Nokia is creating a new category of products for the mainstream public and is doing it in a pioneering way, combining own development with a deep collaboration with several open source projects. Others are following now this strategy and they seem to be doing some steps pretty well. But Nokia started earlier and now has two devices, an IT OS, the maemo development platform and several applications out there, in the real world. And here we are, working hard to bring more stuff. We try to do our best overall. We are far from perfect but we are not taking any easy road either.