Probably Mappero. or if you want to edit OpenStreetMap, OSM2GO. These are golden. The Nokia Maps application has one big plus, though: you can store complete maps for the whole world on the N900 device (free downloads from Nokia, in case you managed to miss the commercials) so you don't need Internet access while finding your way. I still prefer Mappero though and simply zoom in to the required detail level and go over the route I intend to take in advance, so that Mappero downloads and caches the maps and I can do without Internet access again. Only if I get truly lost, i.e. when I am outside the cached maps in Mappero, do I switch over to the Nokia Maps application. Now if we could have the wonderful Mappero combined with the pre-downloaded Nokia Maps map database, it would be perfect.