• http://www.partitionrecovery-software.com/ Partition Recovery

    I think you missed out Stellar Phoenix Windows Data Recovery software which is quite good and efficient in recovering FAT & NTFS data from Windows hard drives.