RE: Garmin GPS
A compass is absolutely necessary to use in conjunction with the GPS.
I've got the Garmin e-Trex. It does an outstanding job and is so compact I carry it with me all the time outdoors. If I were recommending one it would be the e-Trex Camo. The camo face isn't the only difference. It has a built-in game/fish solunar table. Worth the extra $10.00 if you ask me. The yellow IS easy to find if you drop it though.
Romans 8:28