Ok, need to order one ASAP. I'm toying with buying two: an ELM327 with bluetooth, and the Autel MS509. Why two? I suspect the ELM327 will read and reset codes fast, and it'd be fun to play with; but I'm guessing the MS509 is a more serious debug tool. I'm also leery of getting one and then having to wait to return it as I'd like to clear the code and get on the road sooner (I suspect it'll take several days to set readiness). With now two gas burners in the fleet I'm starting to wonder when I'll need to replace an O2 sensor, so graphing would be nice. What ELM327 version is good? They all look relatively cheap. * If not the MS509 then what? I have two Toyota's and a VW. The VW could go anytime I suppose, while I'm not sure what I'd replace it with (probably a third Toyota). ABS and SRS code reading would be nice to add to the toolset at some time. The VW does have the SRS light on at the moment, but ABS&SRS do not have to be working to get a sticker--I'd just like to repair those issues on anything the wife drives. Me, I'm expendable. So being able to deal with VW is *not* a requirement, just nice. * Previous threads indicated the Innova 3160 was recommended, so I'm toying with that (much more money!). It looks like it would do ABS&SRS on my Toyotas. I'm not clear about its graphing capabilities though.