I
bought a Magellan eXplorist 300! I've only been able to test it for a few
minutes outside so far, but it works really well. Also, it has an electronic
compass, so you don't have to be moving for it to work, a thermometer, and a
barometer which also gives the barometric altitude. And it has 16MB of built-in
maps. And for the best part... it's waterproof!