You were probably too Microsoft specific in your work environment. CVS is older than most(?) HN posters and had no locking problem. So your pain was not necessary. :-(
(The wikipedia says VSS was bought 1995, so the original product might be older?)
(The wikipedia says VSS was bought 1995, so the original product might be older?)