I'm probably the first person on this board to suffer a HD crash.

There is data valuable to my better half that I would like to recover, but not so valuable that I'm willing to spend $500 (or more) to send it to a HD Recovery Company.
I am a EE, but my knowledge of HD's is limited and certainly not my specialty. However, I do spend time designing and debugging hardware in the computer industry. Meaning, I can talk intelligently, but am fully capable of making stupid decisions.

I also have access to soldering equipment, but if I have to remove and replace a 176 pin QFP.... wel, let's just say I solder like and engineer.
The drive is:
DiamondMax Plus 45 7200RPM
30.7GB AT
S/N: F400XWWC
Model: 53073H4
HDA: 04A
PCBA: 03A
Unique: 11A
Code: JAC61HUQ
Logic Board is the Nebula 301334101
Symptoms:
This was a sudden failure with no warning. The BIOS detects the drive properly and the drive spins up normally without any clicking. During boot, communication with the drive fails and an HD Error is generated.
What I've done:
Maxblast was able to detect the drive, but was not able to repair the damage. This was the only software that's been able to detect the presence of the drive. Within Maxblast, there is the option to repair. Maxblast goes off and claims to repair, but the drive still fails Maxblast checks. Not sure what their defintion of repair is.
I downloaded numerous DOS based HD recovery software that guarantees it can recover a drive even if the MLB is bad, etc... None of them have been able to detect the presence of the drive.
Theories:
I believe the BIOS detects the drive because that information is contained in memory on the logic board. Likely, it's programmed in ROM on the Lucent 1181K DSP. I don't believe that the PC is receiving any data pulled from the platters. Based on the fact that the BIOS detects the drive and the motor spins, I'm not inclined to believe there is a catastrophic failure of the logic board since there's really not a lot else on the logic board. I could be wrong....
My fear is that the preamp has gone bad. I believe that's located inside the HD (the last place on earth I want to go). It would seem to fit my scenario.
An easy test would be to swap logic boards with a known good, but finding a known good is proving to be troublesome. I did find a 30.7GB Maxtor drive and ordered it, but as luck would have it, the logic board is different (FISH'N M16) despite the date codes only being 2 months apart. Many of the devices are the same, so if I suspect a device failure, it's possible that I now have spare parts. There are some differences that I cannot account for since finding spec's on all of the devices is proving difficult.
Any thoughtful help is appreciated. Perhaps I'll get lucky and somebody has experienced the exact same scenario.