1. A method of underwriting an insurance policy comprising: identifying a vehicle; forming, in a physical memory of a data processing system, at least one data grouping including at least one vehicle history data variable of the identified vehicle using a processing device of the data processing system; processing the at least one vehicle history data variable of the at least one data grouping using the processing device of the data processing system; determining an overall value of said at least one data grouping using the processing device of the data processing system; and outputting from the data processing system information relating to underwriting of an insurance policy for the identified vehicle that is based on said overall value of the at least one data grouping.