I use MotionX on my iPhone 4, works great! The downside to using a phone, is that the GPS in most (maybe all?) is not as sensitive as the dedicated GPS devices, and stands a much greater chance of losing signal and your map/distance being inaccurate when you get into areas of the woods that have a thick canopy.