Just wondering why you can program OBD1 systems with low cost (and often free) software, BUT with the OBD2 stuff you need to buy credits etc for each VIN. Is the monopoly related to the technology, legal obligations or just $$$