1. A method of assessing damage to an object, comprising the steps of: taking a first digital image of the object at a first location and a first point in time with at least one first camera; taking a second digital image of the object at a second location and a second point in time with at least one second camera, wherein the second point in time is after the first point in time; comparing, by one or more processors, the first digital image and the second digital image and determining if there is damage to the object based on the comparison; and in response to a determination that there is damage to the object, then determining, by the one or more processors, at least one potential source of the damage to the object by analyzing historical trends of damage to historically damaged objects, wherein the determining at least one potential source of the damage to the object comprises: collecting information related to circumstances and locations of the object between the first point in time and the second point in time and between the first and second locations; comparing the information related to the circumstances and locations of the object to information related to stored circumstances and stored locations of the historically damaged objects, the historical trends being computed based on patterns attributed to similarities in information related to the stored circumstances and stored locations of the historically damaged objects; and determining the at least one potential source of the damage to the object based on similarities between the information related to circumstances and locations of the object and the information related to the stored circumstances and stored locations of the historically damaged objects, wherein the information related to stored circumstances and stored locations of the historically damaged objects includes a database of a plurality of different stored circumstances and a plurality of different stored locations, and wherein said plurality of different stored circumstances and different stored locations include specific circumstances and locations along a plurality of different paths between the first and second locations.