1. A method for preparing a report on-board a camera comprising the steps of (i) obtaining at least one image using the camera; (ii) using at least one template stored in the camera to prepare the report; (iii)preparing the report in a standard file format, wherein the standard file format is substantially universally readable by computers; and (iv) saving the report or transmitting the report to a receiving device.