Well, I bought a garmin 76 CSX a while ago. I've been a longtime user of garmins (gps III, gps III+, gpsV, And someother garmin thing I put on my boat but can't remember the model number of
).
The 76 CSX has a built in compass, a nice screen, routing, etc...
REally a nice little hand held unit. I've got the roads and recreations, us maps, topo maps, and have even made custom topo maps for it.
Since I got that, I haven't really kept up with the market, but you can count me in as a Garmin fan....