Heh, this reminds me of how I've always thought that, for many people in many situations, Plan 9's "yesterday" was probably an ideal version control system. This is obviously much richer than that interface, but I think there's some merit to going to a simple rewind/restore over all of the complex DVCS branching semantics we've gotten used to.