Btw, an interesting exercise would be to make that list with all the best apps and see what is the role of Nokia as a community player, in terms of people working at/for Nokia developing on Maemo for fun, projects supported directly or indirectly with Nokia funds... You make a bright separation between Nokia and the community, but the facts probably tell otherwise.