I am currently using the free MapQuest app on my iPhone for my GPS needs. It's not great but it gets the job done. One thing that's a shame is that it doesn't seem to cache one's recent driving routes at all, nor does it give you the ability to ask to to save or pre-cache specified routes so that you can download the map imagery over wifi and/or avoid needing to re-download image tiles for routes you use more than once. With the amount of driving I've been doing lately it's really taking a toll on my data usage. Can anyone recommend a free or inexpensive GPS driving directions app that saves map imagery from recent routes? Thanks!