ZylGPSReceiverAX is an ActiveX control that communicates with a GPS receiver. It returns latitude, longitude, altitude, speed, course, heading and many other parameters of the position. This control works with any NMEA 0183 compatible receiver connected to one of the serial ports.You can use it also with USB, IrDA and Bluetooth devices, because these devices have a driver that redirects the input from the USB, IrDA or Bluetooth port to a virtual serial port (you can check it in System/Device Manager/Ports). If your USB device is not provided with such a driver, then use a USB controller whose vendor provides a virtual serial port driver, such as FTDI or use a USB/RS-232 adapter. For Garmin receivers you have to install Spanner software.