Would you be interested in an Etherpad-like version control system?
macmac: Wouldn't it be better to implement a git/subversion... plugin for Textmate/Emacs that does this instead of doing a vcs from scratch? or won't a traditional vcs work as a back-end for this?