I've been super impressed with iSkySpotter — a new navigation app for the Apple iPhone. It allows you to program locations so you can access and navigate to them with one tap of the screen. It is easy to use and has everything and much much more that your typical GPS program would have. I think the Web site for it is iskyapps.com. Check it out. It's pretty cheap.