I got "engine link" and the bought the obdII wifi adapter, thought it would be cool to be able to check codes for folks on the fly, unfortunately, you need to be able to access wifi in order to use it. So I don't reccomend it as most parking lots don't have wifi...
curious what else is out there too. The "Engine Link" ap was touted as being great, don't remember if it was this website or one of the model specific sites I was on.