I just downloaded amAze gps. This is the first navigation program I tried, other than using google maps. It has got to be the best free program out there. It has voice navigation and everything, seems to be very comparable to TeleNav, but it is free. Why pay $10.00/month when you can use this for free. (minus data charges if you don't have an unlimited data plan.) Check it out.
Free GPS navigation for mobile phones || amAzeGPS.com