I've been wanting to buy one of the main three GPS apps TomTom, Magellan, and Navigon. I'm not sure which is the best choice as all three have a four star rating. I would really appreciate any advice about this. Also they all went on sale so it's made it even harder for me to choose.