Our memory card decided to pack it in right at the end of our overseas holiday :S, so we tried an unnamed data recovery company who wanted several hundred $ just to attempt the recovery! We took it to Payam and we had the data recovered,copied to a huge 32gb usb and back to us in 3days for less than 1/2 of what the other place wanted! The service was top notch and we were even given a discount because we were told our card recovery was impossible, turned out the bad news was for another customer. They recovered as much as they possibly could with our seriously stuffed card, and the overall service was much better then I would have expected.