There's no pain quite like the sting of losing hours of work because of a software crash or power failure. In an ideal world, you'd save your work early and often. But there are times when, for ...