I don't know the answer to this. Was it designed to save things?
Some times it actually saves work. Sometimes it corrupts. Sometimes it crashes.
Sometimes it even corrupts then crashes.
Its the most poorly implemented part of the program.
Since SW2010 I have been very wary of saving. If SW is going to screw my stuff up, I'd rather find out later than sooner.
Why does this happen?