I'm looking for a decently priced OS Independent Hardware Diagnostic Utility to use in the service department that I work in. We have tried a few in the past, but it's becomming more and more difficult to find one that will work on newer hardware. What are your suggestions?