After reading some of the comments, the thing that surprised me the most is how many Programmers can't work on their
own car? I just took it for granted, if a person learned
how a computer works--they would know how their computer
controled automobile would work? Especially, these days
with the Internet and cheap scanners?