Hey Zach, Bad news is the only place I know of that does a great job is to send it to Seagate, just tell them to keep trying on the drive until they can get data off of it. The costs are pretty nasty close to a grand, but they give you your data on a seagate external, and they will not charge you, unless they can extract the data. Hope this helps. -Matt