You can get the same thing for free by just asking at any autozone for a free code reading...I believe they do that everywhere but in California...and you're not there as I recall.
There is some software that seems to come from questionable sources...mailed from abroad and then you download a full software program. This is only $30 and gives you something of value. But again, in reading on it, it sounds like the software, although freely available, is nonetheless pirated. Look into that. If I'm right and if you have ethics, then this might not be the best choice for you.
Autozone is the way to go...or just get a Peake scanner...or some $30 obdII code reader from a local autoparts store.