Yes check out
http://www.delorme.com/products/tripmate/
I gather it sells for just under $149 in the stores here in San Diego.
plugs into a serial port. Not seen it, not tried it, so take the info
FWIW.
-- Nicco Murphy Aerostructures Inc. F/A-18 Group, San Diego, (619)545-3333