1. A system for analyzing the programming of a vehicle controller that controls at least one performance characteristic of a vehicle in light of current vehicle operating conditions, the system comprising: (a) at least one vehicle operational data generating component; and (b) at least one processor, the at least one processor implementing the functions of: (i) analyzing the vehicle operational data in real-time to determine if different programming would lead to improved performance; and (ii) changing the programming of the vehicle controller to improve the performance of the vehicle when such reprograming would result in improved performance.