The GetDataBack software does exactly what I need - it recovers screwed up NTFS partitions that other recovery software can't even find (I had two drives in RAID 0 and the MBR got completely corrupted, so the drive doesn't even show up in Windows).
The only problem with GetDataBack is the cost. $79 just for the NTFS version. I fork over more money if the drive has FAT partitions, and even more for RAID restoration. I'd rather not spend hundreds of dollars. There must be a viable open source, or at least less expensive, alternative to GetDataBack?