I have a Seagate 120 GB external hard drive that connects via USB. I just got it a couple of months ago and it has been working fine. The other day I plug it in and my computer does not detect it. I checked the device manager and nothing was there. I called the company and did troubleshooting and they determined something was defected and I could get a new one under my warranty. I then ask them about data recovery because I have all my pictures on it. They tell me it will cost between $700-$2200 for them to get my data. I was SHOCKED. Does anyone know of something I should try? I tried to connect it to another computer and it didn't work so I know the problem is notthe computer, but the external harddrive. Thanks!