You list of things you want is impressive. I dont need all the things you need, so I use the Garmin Rhino 120. I wrote a review of it here earlier.
Here is the info from the Garmin webapge for you as well. I can tell you that it is the best GPS i have ever used, plus it does have a built in FRS radio for talking to my dad or others.
Data from the webpage:
WAAS-enabled GPS receiver
22 communication channels: 1-14 FRS, 15-22 GMRS
38 sub-audible squelch codes per transmission channel for semi-private radio communications
Transmit distance: up to 2 miles using FRS, up to 5 miles with GMRS
External voice activation (VOX)
Ergonomic design for one-handed operation, with Call, Press-To-Talk (PTT), and Page mode buttons on the side, Power/Backlighting button on top, and Volume and Zoom buttons in front
Unique 5-way cursor for channel selection and volume adjustment in FRS/GMRS mode, and quick map panning, entering, and selecting functions in GPS mode
Voice scrambler and vibration mode for silent calls
Built in basemap consisting of American road and highway detail, along with 8 MB of internal memory for additional road, lake, marine, and points-of-interest data that can be downloaded from MapSource MetroGuide®, Fishing Hot Spots®, Topo, or BlueChart CDs
It is a great piece of gear and I recommend it to anyone who asks. The only draw backs are:
Battery consumption is high, carry lots of extras.
The screen scrathes very easily, so you will need to tape it or use a PDA screen protector.
The earbud jack is not good in the rain. It will mess up the radio and cause it to be in a constant transmit mode, or at least mine did.
Take a looka t it. I have had mine for alomst two years I think, and it has never let me down in the woods, the desert or in Japan.
Garrett
_________________________
On occasion of every accident that befalls you, remember to turn to yourself and inquire what power you have for turning it to use. - Epictetus