A system, comprising: a vehicle event recorder mounted in a vehicle; and comprising a set of sensors including a Global Positioning System, GPS, and Vehicle State Sensors; and a communications system; and a remote vehicle data server arranged to collect data from multiple vehicle event recorders, for analysing vehicle event recorder data, the server comprising: an interface configured to receive a portion of data regarding a driving event; and a processor configured to: determine whether more data regarding the driving event should be requested; and in the event that more data regarding the driving event should be requested, request more data regarding the driving event, characterised by: wherein the server further comprises a database of exceptions which stores criteria under which detected events should be ignored to determine whether more data regarding the event should be requested; and wherein the system is adapted so that customers of the vehicle event recorder can input driving event trigger exceptions; and in the event that the driving event does not satisfy non-transmitting criteria, mark that the driving event has been checked against the exception database, and an indication of a version or date of the exception database. a vehicle event recorder mounted in a vehicle; and comprising a set of sensors including a Global Positioning System, GPS, and Vehicle State Sensors; and a communications system; and a remote vehicle data server arranged to collect data from multiple vehicle event recorders, for analysing vehicle event recorder data, the server comprising: an interface configured to receive a portion of data regarding a driving event; and a processor configured to: determine whether more data regarding the driving event should be requested; and in the event that more data regarding the driving event should be requested, request more data regarding the driving event, characterised by: wherein the server further comprises a database of exceptions which stores criteria under which detected events should be ignored to determine whether more data regarding the event should be requested; and wherein the system is adapted so that customers of the vehicle event recorder can input driving event trigger exceptions; and in the event that the driving event does not satisfy non-transmitting criteria, mark that the driving event has been checked against the exception database, and an indication of a version or date of the exception database. determine whether more data regarding the driving event should be requested; and in the event that more data regarding the driving event should be requested, request more data regarding the driving event, characterised by: wherein the server further comprises a database of exceptions which stores criteria under which detected events should be ignored to determine whether more data regarding the event should be requested; and wherein the system is adapted so that customers of the vehicle event recorder can input driving event trigger exceptions; and in the event that the driving event does not satisfy non-transmitting criteria, mark that the driving event has been checked against the exception database, and an indication of a version or date of the exception database. request more data regarding the driving event, characterised by: wherein the server further comprises a database of exceptions which stores criteria under which detected events should be ignored to determine whether more data regarding the event should be requested; and wherein the system is adapted so that customers of the vehicle event recorder can input driving event trigger exceptions; and in the event that the driving event does not satisfy non-transmitting criteria, mark that the driving event has been checked against the exception database, and an indication of a version or date of the exception database. wherein the server further comprises a database of exceptions which stores criteria under which detected events should be ignored to determine whether more data regarding the event should be requested; and wherein the system is adapted so that customers of the vehicle event recorder can input driving event trigger exceptions; and in the event that the driving event does not satisfy non-transmitting criteria, mark that the driving event has been checked against the exception database, and an indication of a version or date of the exception database.