If it's really important data (not sure how comfortable your sofa* is), you may also want to consider using a drive/data recovery service. They can be expensive, but you can balance that against the other costs you're incurring now.
http://www.google.com/search?q=data+recovery+services
--
* I hope you got it from Sofa King, 'cause their sofas are Sofa King comfortable.
.