I have had success using a company called PCB Solution at this ebay link: http://cgi.ebay.com/Seagate-Barracuda-7200-11-500-500GB-ST3500820AS-Any-PCB-/230620298935?pt=LH_DefaultDomain_0&hash=item35b20a7eb7#ht_2067wt_1037 Cost was US$50 with free shipping of returned controller card. I had to purchase a set of Torx screwdrivers to detach the controller card. I have been able to recover all the data from the hard drive. Very happy about this! Derryl