Part of my job is to repair computers at my job (several hundred computers onsite). I end up replacing a lot of motherboards. I've noticed, regularly, that many of the replacement boards we get are faulty. However, I find this out only after they're installed. Then I have to turn around, take them out and replace it with yet another board.
I was wondering if there is a program that tests a motherboard for common problems before it's installed. For example: a program which is installed on a working computer. After you connect it to a replacement MB via USB the program tests the MB for common problems.