I work at Circuit City and have experience with Garmin, Magellan, and TomTom on a daily basis. My top two choices as far as GPS would be the Garmin 2720 as well as the TomTom Go700.
Both are loaded with tons of features. I like the TomTom because of the 2.5GB internal HD, ease of use, and the ability to connect hands-free to any Blue-Tooth enabled phone (or other Blue-Tooth accessories). If you're on the road with the TomTom and notice a restaurant or hotel you want to call...you just select it and you can talk hands-free through the TomTom unit itself. I think it's a great feature. The Garmin 2720 is just LOADED with lots, but no blue-tooth. Both of those would be my top choices, but for the fact of the ease of use, Internal HD, and blue-tooth...and it retails for $200 less...my personal choice would be the TomTom Go700.
NG