Called Desert Data after reviewing them on the yelp community. I had a failing hard drive and needed to have someone look at it. There are plenty of options out there but when you have personal data that you don't want to lose, you better make the right choice.
After speaking with Tim I drove to their location and dropped off my drive. Within 24 hours they got back to me and offered options, never pushy and although this is a costly endeavor they don't force you to pay a fee for the initial consult.
I decided my hard drive was going to be too pricey to replace and they handed it back to me and even advised to store it somewhere in case I change my mind. Definitely coming back although I hope to never have to because losing your data is not fun.