InDesign’s auto-recovery feature has saved me several times from utter design despair. This is why, along with recent heartbreaking crashes, I’m frustrated with Adobe for not incorporating the same recovery feature in Illustrator.
Will the new CS3 sport this feature? Probably not. According to LenHewitt on Adobe’s forums, there are some major technical limitations:
Page layout applications are very different from other graphics apps. They are essentially database applications, where every object has a database entry describing the object, it’s position of the screen, size, fills, strokes, position in the document layering etc.
Consequently, that data is then available to rebuild the document if tragedy strikes.
This makes page layout apps slower in operation but more robust. Were Illustrator or Photoshop to use a similar technique, I suspect the performance would be seriously degraded.
Is this true? With the multitude of smart engineers at Adobe, I have to imagine there’s a way to make it work. After all, isn’t InDesign partially based on Illustrator’s code base? And from what I remember, the original beta of InDesign AKA Quark-Killer looked almost exactly like Illustrator, except with multi-page support.
Until Adobe gets it right, the only course of action is to remember to manually save every few minutes–a habit everyone forgets to do.