I've tried Windows version of data recovery software from this company and it performed well. I've managed to recover over 70% of useful files from an external storage device which becomes accessible and couldn't be detected under 'My Computer'.
Ease to use interface, easy steps, fast scanning etc. are the eye grabbing features that compells me to keep this utility handy.