We touched on the GPS subjects awhile back when I was looking to buy one, I ended up getting the Garmin GPS Map60csx.. it's loaded with features and I may never learn it's full capacity but so far I love it... the mapping ability is second to none plus it has the Micro SD card slot so you can load different maps (like road maps vs. Top maps)
here's the link to that thread Which GPS ??
Democracy is two wolves and a lamb voting on what to have for lunch.
Liberty is a well-armed lamb contesting the outcome of the vote.