I bought the program and have used it. I think it is great if you want to use a phone as a GPS and tracking device. It will give turn-by-turn directions. It uses open source maps that can be downloaded in case you lose the data connection.
However, I bought an Edge 705 and now use it exclusively since it does everything RunGPS does and more.