The Garmin 60CSX is the best handheld out there, in my humble opinion.
It gets a lock inside of a building, is easy to use, has an electronic compass, bright screen, waterproof, floats and you can add pre-programmed micro sd's of the navigational and topographic charts in a few seconds. You can also buy CD's containing large amps and pick and chose your uploads.
It has amazing battery life with two AA alkalines too.
I have one and I bought one for one of my sons.
Someone recently posted that Amazon has them for $299.99 which is a great deal.
I use mine at least 3 days a week between surveying and recreation.
Used it today by converting some 1927 State Plane coords to lat/lon and went out and found some corners.