Note: this post not for those who have decided to bite the bullet and spend $1000+ on an in-dash navigation system.
I'll tell you one thing
not to try: a PocketPC (like an iPaq) and a Delorme Earthmate, running Street Atlas Handheld, 2005 Edition. Wow! Hard to load maps, really hard to set up routing and navigation assistance, rotten interface, poor tracking while autorouting, couldn't find local businesses, really bloody rotten interface, yuck! Tried it today for 15 minutes before sending it all back. (Got started down the iPaq path when I was recently given a used iPaq. Gorgeous bright vibrant screen, but bleeachhhh!)
I have been using a Garmin GPSmap 76S for a year or so, which isn't bad. Enough memory for a reasonably large amount of street and topo data, but it can't auto route. I have just decided to replace it with a Garmin 60C, which has double the memory and does know how to autoroute (though it lacks voice prompts). It should be perfect for me because it draws maps faster, and has an extremely bright (and in color) screen compared to my 76S. The 60C is perfectly suited for yanking out of its mount and wandering off hiking or Geocaching. This is better for me than the Streetpilot, iQue or RoadMate, because those are way more expensive, and not suited to the more rugged activities I put my gear through. And MP3?
Got that covered separately.
Speaking of mounts, I'm forever hooked on RAM Mounts. See
Picture1 and
Picture2. Ultimate in shockproof.
For more information:
http://gpscity.com/ is a good company to do business with regardless of what you choose, and they have real people you can call to find out what RAM parts you need to mount your GPS.
Here is an extremely detailed review of the 60C.
Hope this helps.