We have used PC Doctor a few times. They charge a diagnostic fee which will apply to the repair bill. The fee was reasonable but I cannot remember how much it was. They will recover any information possible if the computer has to be replaced and they will make a disc with that info for you. The info recovery on the disc is included in the diagnostic fee if the computer is not repairable (or not economically repairable, they'll give you their opinion on the cost to repair versus the cost to replace).
I believe they are honest and we have been satisfied. They are in the center that used to be the Target on the Hwy 6/Loop 340 access road at Sanger. Here's their contact info:
PC Doctor
6700 Sanger Avenue
Waco, TX 76710-4255
(254) 412-1712
Good Luck!