I recently had my hard drive crashed and I had to go for a specialist to recover my data who charged around $100 and he couldn't recover more than 50% of my data. I wish I could have found this post earlier but I am bookmarking it now and hopefully it will help me recover my data completely next time I get into trouble with my hard drive.