The ElmScan5 USB is a best-selling, fully OBD-II compliant PC-based scan tool, designed to connect to a PC's USB port. The base package includes everything you need to diagnose your vehicle's problems:
Premium diagnostic software, such as ScanXL and ScanMaster, offer a host of additional features:
http://www.scantool.net/scantool/downloads/