My external drive, which is a blue box type thingie that sits on top of my pc, stores all my stuff on it. I came back from a mini vacation, and went to play music, and itunes library couldn't find any tunes. I took it into best buy just to see, and they said that it looked like someone dropped it (the outside looks fine) and I would have to buy a new hard drive and transfer my info. My info is still there, the guy said.
The part I don't understand is how the Best Buy guy can say the drive looked like someone dropped it if the outside looks fine. If it has been dropped, it's not 100% certain that your info is still there -- if the platters in the drive have actually been damaged in the fall, that info is gone -- so that's two reasons to doubt what he's saying.
Simplest fix, but most expensive:
Buy a new external hard drive, and take your dead hard drive to a data recovery place like DataPro (
http://www.datarecoverypro.com/index.html) and have them copy all your data over. You are probably looking at about $500.
Techie fix, but cheapest. I am assuming the connectors to the drive are not damaged, since you said earlier the drive looks fine. If they are damaged, go with alinburnaby's suggestion of buying a new enclosure and transferring the drive to it:
1) Remove the enclosure from the hard drive but keep the connectors on if possible, and plug it in to your computer. Do you hear or feel the drive spin up? It should make a slight vibration and a high-pitched spinning sound if it does. If the drive spins up, it is physically ok, which means you probably got hit by a virus. The good news is that it will be easier to recover your data. If the drive does not spin up, you will have to get a data recovery centre to get the data off your drive, so you are looking at about $400 - $500.
2) If the drive spins up, it is physically ok and the data should be recoverable with software. I have personally used this application (
http://www.nucleustechnologies.com/Windows-Data-Recovery-Software.html) and it worked great -- I managed to get back about 98% of the data off a drive that was completely unreadable by Windows. It only costs about $50.
If I was you and knew nothing about computers, I would hit up a techie guy and ask him to try the above solution with you. Maybe the two of you can work out a deal or something

. If I was in Vancouver or you were in Edmonton I could probably help you out.