i have performed data recovery many times using this app. it works great and is non-destructive. its $499 and up retail or you can "search" for it online. make sure that you remove the hard drive from any external enclosure and hook it up directly to your motherboard using IDE or SATA. if that doesnt work for you there are tips and tricks you can try like freezing or baking your hard drive before doing the recovery but that is a last chance effort and will probably rule out the option of taking the drive to the pros...
http://www.download.com/EasyRecovery...html?tag=mncol
if easy recovery pro doesnt work for you then you need to visit the pros. these are the only guys that i have used in town and i trust their work...
http://www.1stdatarecovery.com/