Howard, I purchased the Volvo PPC diag system here.

http://www.alpha-bid.com/product230.html

It does read codes from all the modules, clears DTCs and resets service reminder. It helped me track down a problem with my door lock and key remotes not working so it's already paid for itself. Doesn't take long when compared to the cost of going to the dealer.