I have an OTC Nemisys I got off ebay a couple years ago for around $400. They are still out there. It has cables & adapters for the older stuff as well. It it updateable/upgradable.
Mine has vehicle specific info for US made cars up to 2007 and obviously OBD2 for anything. Will also pull abs codes as well as real time data, and quite a few other things. It could tell me which parking sensor wasn't working on the GF's explorer.
All in all, I'm happy with it and feel it was money well spent.