Topo Maps, you can load whichever maps you'd like from the USGS 7.5" series, upload/download points and put them in google earth, arcGIS, or your software of choice, measure, overlay street maps, search locations, and a bunch more, best one I've used and definitely for iphone, costs a few dollars if I remember right