In the same way that you can hook up a Car engine to a pc and have it tell you exactly what's wrong with the car, is there any such tool/sofftware that can tell you what's wrong with your pc? Eg., let's say you are having trouble with a cd rom, can the tool/software tell you where the trouble is? If so, is it effective.