BurnInTest is a software tool that simultaneously exercises all of the major components of a computer, to test for endurance and reliability. The user can select the hardware components to test and individually adjust the load placed on each one via slide bars. Each test reports results to its own window and results are summarised along with any errors detected in the main program window. CPU, hard drives, CD ROM, CD burner, DVD, sound card, 2D graphics, 3D graphics, memory, network connection, serial ports, parallel port, USB ports, tape drive, video playback, printer or customer developed plug-in tests can all be tested at the same time. Results can be saved to disk, printed or exported as a graphical image. Other features include periodic logging, a temperature monitoring interface, timed test runs, the display of system information such as the CPU serial number, CPU speed and L2 cache size. BurnInTest is also available with serial, parallel and USB loopback plugs and has comprehensive on line help. There are also the more advanced features of EMC testing to ANSI C63.4-1992, RAM testing to 64GB and cyclic rebooting. Society's reliance on computers means that the cost of hardware failure can be enormous. BurnInTest thoroughly exercises PC hardware in the shortest period of time so intermittent or hidden problems are found before they turn into a disaster. BurnInTest is suited to computer enthusiasts, hardware manufacturers, systems integrators and 'overclockers' who want to cost effectively evaluate their systems.