Lemme guess - this will multiply the "shakedown" time by - what - 100?
I object to a system that requires me to check in all work before getting a local update - I also object to a system that requires explicit checkout to work on a file - especially when said checkout takes about 20 seconds to occur *and* I object to systems that can possibly destroy work (which this one has).
One man's dream is another man's eternal nightmare.