Explaining snapshots can be confusing
Now, let me try it from another point of view.
"You are here" always refers to the current active (r/w) .vmdk file, which in case of a VM without snapshots is the base .vmdk file, and for a VM with snapshots is the currently active delta .vmdk file.
Once a snapshot is created, the current .vmdk file (and its parents, if any) becomes a point in time state. This file/state will now be treated as read-only, and a new child/delta file will be created (the new "You are here"), in which modified data will be stored.
As an example, creating the first snapshot will make the base .vmdk the r/o point in time state (e.g. the "Monday 9AM" state as in your case), and the newly created 000001.vmdk its r/w child.
When you delete a snapshot, you are actually deleting the child, and as such the child's changed blocks will be merged to its parent .vmdk file, and the child file as well as the snapshot state will then be deleted.
Reverting to a snapshot ("Go to") will immediately delete (without merging data) the current "You are here" file, and create a new one for the point in time/snapshot to which you reverted.
For your initial question about deleting the Saturday snapshot this means:
- Reverting from the Friday state to the Wednesday snapshot, physically deleted the "You are here" file for the Friday changes, and created a new "You are here" file with the Wednesday snapshot as its parent.
- With creating the Saturday snapshot, that child file became the point in time state for the Saturday snapshot, and a new "You are here" child file got created.
- Deleting the Saturday snapshot from the Snapshot Manager merged this new child's data into the Saturday snapshot's .vmdk file (i.e. its parent file), and made that state the new "You are here" state with the Wednesday snapshot as it's parent.
Does that make sense now?
André