A new product called RecoverMyFiles promises to restore lost Windows files under a wide range of circumstances, whether from unexpected system shutdowns, crashes, accidental or deliberate deletions, software failure, or even partition formatting. More details are available from the developer's website at http://www.recovermyfiles.com