Does anyone know of good data recovery software?

William S asked: I accidentally completely erased everything from my computer. I tried to do a system restore and restored it to factory settings. It is a compaq presario c500. I came across a product called search and recover, but I do not know if this is what I need. I also came across a [...]