If you can, burn a CD with Ubuntu on it and see if you can access the drive through the live environment. If it's not being recognized it might be a little too late, but GetDataBack from Runtime Software (
http://www.runtime.org/) has recovered quite a few busted drives for me.
Otherwise, if it's in warranty, ask WD if they will recover the data for you, sometimes that's part of their agreement to give you data recovery if the drive fails.
The best advice would be to leave the drive off as much as possible, and I would avoid the freezer trick unless you're desperate. Another forum said to try this:
1. Hold the drive upside down, making gravity change the head geometry ever so slightly. Vertical is also
another option.
2. Slightly rap the drive with your knuckle, (but nowhere near hard enough to damage the drive).
3. Try the drive in another machine, (slight drive voltage change assumed to be the miracle worker here).
4. Rap the drive just SLIGHTLY harder than you did above in 2.
5. Freeze the hard drive in the freezer for two hours, and place in a plastic zip lock bag to prevent
condensation from forming on the drive when you plug it back into the system, (head geometry, electrical
resistance lowered, electrical contact points adjusted, etc., assumed to be the miracle here).
6. After the drive warms up to room temperature or better, rap it even harder with your knuckle this time.
7. Repeat all of above steps on next day, as sometimes I've gotten data off drive simply by trying again.
Good luck, and I feel your pain. (This just happened to me today on one of my flash drives, the computer crashed in the middle of a copy and now it can't be formatted or read by anything.)
__________________
System specs: Biostar NF4ST-A9 motherboard (nForce 4), AMD Athlon 64 X2 3800+ processor, GeForce 6600GT, 1GB RAM, 160GB Seagate SATA HD, dvd burner, Linksys WMP54G wireless card, XP Home SP3.