Again, I guess I am preaching to the choir...I got my brother-in-law as a grad gift the Garmin Nuvi 350 and he loves it!! I got a chance to play with it and I can't believe they packed all these feature in a small package!
It also took his truck off-roading and almost got lost but the Nuvi 350 helped him navigate himself back to civilization!!