And by the way if anyone knows how do they do it, from the engineering perspective? I mean what's the interface, protocol, data formats, etc. Perhaps it's possible to design a box sitting between a radio receiver and any usb-enabled Garmin GPSr like the GPSMAP series