Try to find a friend or something that lives closeby and doesn't mind you tinkering with his/her PC.
You could put your drive in the other machine, see if it can read data (and then quickly back it up!) for you.
Make sure they have some way of quickly dumping the amount of data you want saved... If you can read it once in a 100 tries, and it succeeds, you'll be pissed at yourself if you did not prepare room for your data!
my $0.02 If its not a loose connection then your in for a new drive. If you want: get two. You could cross-backup your important files. If you don't need the extra space use a RAID (mirror) configuration. That way if one HDD unit breaks the other conatins a copy of all data.
__________________
"Do not kill. Do not rape. Do not steal. These are principles which every man of every faith can embrace. "
- Murphy MacManus (Boondock Saints)
|