I just started using Nav4All (
www.nav4all.com freeware, gives turn by turn directions in a rediculous amount of languages, seems to be European based but has maps for the entire planet). Needs a GPS keep alive and I'm using the Holux GPS viewer (which is also freeware). As I just got it yesterday, I don't have enough info to give a review, but it got me to a local movie theater in rural Tennessee perfectly....