I am using ZorroGPS and it is fine. I like its reaction speed and its various functions. It could add as many waypoints as you want and show them all on the map. I can change their orders easily. It could record the GPS tracks. Simulation is also a function that I favor. Besides, there are many setting tool for me to use. It is a great stuff! I spend just 107 dollars.