The one Stumpy posted looks like the one I bought from Harbor Freight.
It works fine, shows history and can clear codes...I was pleasantly surprised.
BUT, if codes have been cleared, they're gone until the car throws them again.
Any serious code should re-appear after a decent test drive, I think - that's been my experience.