Free utility to restore overwritten or deleted partition table testdisk

This one is a keeper http://www.cgsecurity.org/wiki/TestDisk I accidentally tried to install Ubuntu over my 500gb data disk. It deleted the NFTS partition then wrote its own ext4 file systems to the disk. Fortunately it died with an error then I realised my mistake. The lovely folk over at expert sexchange referred me to this tool..