When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
another option is to pick up a specific cable to run from your obd II port into you laptop and download one of the many free (or not free) programs out there to interface with your car via computer.
a lot of these these can do more than just clear/read codes
Take a good look on ebay using the words OBD and you will see a ton of scanners under $100 and even under $50. Many of the ones under $100 will read not only the codes but show important information like O2 sensor information, temperatures and a few from what I have seen even read the extra manufactures codes (i.e., the codes that don't begin with P).
I have even seen those cables that UNOHOO mentions, though they also come with the adapter for interfacing between the computer and the OBD2 port.