Are you looking just for your Pathfinder? What else do you want it to do? Reason I ask, you can buy a programer like a bully dog...
http://www.bullydog.com/product.php?ID= ... del=NISSAN PATHFINDER
Which will allow you to do more than just read codes. You can find them less expensive on Amazon.com and such.
However if you want to be able to use it in other vehicles you would be better off with a universal reader that you could buy from a parts store or such. I actually have one of these and it works great. However I'm also looking into the bully dog for my pathfinder.