My wife wants a GPS for her birthday (I on the other hand prefer to get lost, drive around in circles and through various gang territories until giving up and going back home). Anyone have any advice on what to get? I want to get her something not too expensive, easy to use, and functional (has useful features). Looks like the 3 main brands are TomTom, Magellan, and Garmin. Any preferences? Thanks!