Originally Posted by JSanders
And Google Maps is free. You lose nothing by trying it out.
There are quite a few options you can check out in the GPS forum. There's a thread with a pretty thorough list of GPS apps. Some are free. Many have free trials. Nothing beats first hand experience. Give some of them a shot.