I have an OBDII scanner from Harrison R&D that I use with my Palm PDA (Sony Clie) http://www.ghg.net/dharrison/palm.htm
It also works with my Laptop. It works very well with My 1998 Forester and Toyota tacoma. It resets the ECU, clears trouble codes and was able to diagnose and repair an EGR problem I had with the Forester. The online graphing can be useful as well.
The support from Mr Harrison regarding a setting on my Sony Clie was good as well
Cost was $179US
If the one you are looking at performs as well as this it will only take a few check lights to pay for itself