1. A computing device comprising: a user interface configured to receive an input that indicates a user has detected an object of interest in a body of water; a processing device coupled to said user interface, said processing device configured to: automatically retrieve, in response to the input, data from at least one data source; and generate a report including the retrieved data; and a means for transferring data coupled to said processing device and configured to transmit the generated report to a database that includes a plurality of navigational charts, wherein the generated report is used to update at least one of the database and at least one of the plurality of navigational charts to include the object of interest.