Lorne, I have the icarsoft scanner, Had it now for at least 10 years and they are quite good as they will scan your vehicle and tell you what you have! They are also up-dateable via the internet. I have other scanners, some vehicle specific and find them more temperamental than the icarsoft. I bought the universal scanner and have found it to have been a good choice.
I have had a look now and then at what they have to offer and I think the latest offerings are way superior to mine although I have never needed more as yet.