I have iDefrag, and it works VERY well if you keep it in perspective. Dr. Fletch, it's probably not going to help your scrambled data. You need to reformat your hard drive and restore your data from backups. If you don't have backups, there are are some steps you can take to recover your data.
If you have two Macs, search this site ("Search" on the dark blue strip above) or Google for "Firewire Target Disk Mode". Use it to try and recover important data. Start up the computer with the damaged hard drive holding down T. Connect the two with a Firewire cable that has the correct ends. The scrambled drive will hopefully show up as a disk on the other Mac's desktop.
If you have a bootable external drive, install OS X on it. Boot from the external drive by restarting and holding down the Option key. Select the external drive. The internal drive may mount on the Desktop. if so, try to copy important data off it to your backup drive.
Or try the commercial Data Rescue II by ProSoft Engineering. I've heard good things about it.
The best thing to do is back up your data BEFORE your disk gets scrambled. I hope you did.
Good luck!
--------------------------
More info on iDefrag:
It's good for defragging a disk that has been used for quite awhile, especially if you download a lot of stuff from the Internet or use big audio and video files. If you defrag monthly, for example, you're probably not going to notice a performance benefit month to month.
iDefrag optimizes the hard drive in addition to defragging it. Go to their website, login and download the Coriolis CD Maker. It will put your iDefrag on a CD. Boot from the CD by restarting the computer and holding down C.
Good software, good interface. Worth $30 to me, at least. I use it once every 6 months or so on my multiple machines. BTW, OS X does defrag its drives automatically, but only files smaller than 20 megs (I believe). It's nowhere near as thorough as iDefrag.
Caution: Defragging is, by nature, a bit risky. Back up your valuable data before defragging. Also, make sure you have the most recent version of iDefrag. Updates are free to registered users (perhaps until they come out with a major new version, I'm not sure).
Doug