I was reading through lostreception's thread but I don't think his project touches on what I'm thinking about. It appears to be more along the lines of just keeping track of maintenance, etc. on your own.
I know that the vehicles coming from GM with On-* now have the ability to continuously scan (i'm assuming through the OBD-II port) and inform when something is amiss.
Maybe I just haven't kept up on OBD-II functions, maybe this is already avaliable via someone's program.
How hard would it be to code for this? Or, if it's already done, slap my wrist and point me in the right direction.....