The iTrac system consists of an Iridium modem and a marine-grade antenna. The iTrac system may be remotely programmed to change the reporting interval. An internal battery for back-up is provided to maintain all parameters in the case of power failure. At specified time intervals, the iTrac communicates the vessel position, heading/speed, date and time. Bi-directional communication, ability to remotely update message frequency, GPS positioning, data sent via email, distress/panic button, protection against surge and reverse polarity, weather reports, and testing against shock and vibration are the iTrac's features.