Have you tried/used cell phone based GPS mapping? Esp. a program that works outside cell service? Any recommendations?