Just out of curiosity, I wonder what the savings would amount to if this company used something like SpinRite to fix / recover failed drives? Although I've never used it from what I hear its pretty good at saving drives...
It's actually not that good at saving drives, however it sometimes saves your data. Lately I've used it to recover a 250 GB drive that was part of a failed RAID-5 array, and miraculously got the data back.
So SpinRite may be handy, but throw the drive away after use.