I found Protech Data Recovery Data Recovery through Yelp and these guys are great. They were able to recover all the photos and files from my damaged external hard drive. They offer a free diagnostic test and provide you with the a price quote along with likelihood of recovery (e.g. 80-90%). It took about a week for them to complete their work and they sent me a list of recovered files to confirm that I was satisfied with the results.
Review on Protech Data Recovery from Redondo Beach, CA