Ok I never give up when all looks lost. I thought I lost everything once too. Heres the solution. All you can do is give it a shot. Go to
http://www.runtime.org The software is AMAZING, no other word can explain it. But you have to have another HD if you want to try and recover what you lost. Because you cant recover to the HD you are trying to recover. ANyhow give it a shot

Worked for me and I think it worked for a friend of mine. Btw the software is not free but you can recover anything you want, you just cant recover multiple files.