I would like to be able to record odometer readings and other stats from the on board system to a PC. Has anyone ever done it?
The data you want is accessible via the CAN-bus. CAN-View is one commercial product that can help you record that data.