Free Turn by Turn iPhone GPS app...

Check it out... and no, it doesn't charge you for extra features that actually make it usable.... and no i haven't used it yet, but i'll post an update when i try it out.

http://www.engadget.com/2010/12/20/navfree-launches-free-us-iphone-navigation-app-with-offline-map/