I'd like to know what programs are out there too. The only thing that I found that told me of physical problems was Hdtune for temperatures, and the recovery software I used (Getdataback or something), which told me about cyclic redundancy errors and sector errors too.