Easy to fix.
Get r-studio and recover it. The only problem is that you will have to buy it to recover anything larger then 64k. However, You can get the demo so you can atleast see that it works.
I have seen this program work several miracle recoveries so I feel fairly confident it will fix you right up.
http://www.data-recovery-software.ne...oad.shtml#demo
Mind you this only works if you disks actually spins. It does work even if it is a minor hardware fairlure so long as it can read something. I would give it a shot.
Then, after you have recovered it, I would suggest making a backup

hehe (atleast email the source to a close friend after large updates or something)