I've used Easy Recovery http://www.ontrack.com at work, and it has worked many times, including when the drive was formatted.