I've just tried to restore a "document" (folder + files) in Scrivener. (And yes I had backups, but not from the time the document was created and then deleted, and I had "trash-can"-projects where I'm supposed to keep old stuff... but anyhow... Dropbox was the only one that caught this document.)
The problem is that restoring a deleted file can only be done to the location it was deleted from... so I've had to do some advanced black arts to keep my Scrivener project from getting corrupt (well I tried to... not entirely successfully...)
How about making it possible to restore files to another location than their original?
That would have helped a lot... and if you have any aspirations to being a backup equivalent it is required, I think.