well, out of 200+ people viewed this thread, I guess I should respond...
There are MULTIPLE GPS applications out there.
Two good places to start are the sub-forums here
2. Map Monkey Forum ( previously Destinator 3.1 )
Any GPS application will involve some liscencing issues and a whole sorts of functional differences.
Some people ( like myself ) choose to us many different apps.
research those 2 boards. there is a ton of info there. please do that before wanting someone to answer the questions of the universe for you