I'm with you. We need a good cloud based mapping app with GPS, topo, photo to point pinning, inter-device cloud syncing and very importantly local device saving of the files in-case of signal loss, emp's etc. there needs to be a pc and mac app for more robust detailed editing but basic device editing of tracks is a must, we need multi-layering especially a LIDAR layer and topo and roads layers as well. All layers need to gave there transparencies adjustable for multi-layering. All waypoints need a way to assign notes along with the attachment of pics. And for good mearsure there needs to be an electronic compass and rfid reader for next gen geocaching (for the nerds).. really, we need this..