@Anonymous What I mean was that even though the keynotes files is just text, it should be embedded into the Revit template and project. This way it's always available and up to date. Revit should provide means for editing keynotes in such a way that the file stays consistent in a multi-user environment. This is not always trivial as what do you do when two users edit the file at the same time in the same place? Whose edits take precedence? You can use "last saved" method or you could flag a conflict and let the users resolve it themselves as they presumably have the knowledge of which edit should take precedence. These problems are well understood and solved my many revision control systems that are use in the software industry (subversion, git, mercurial, etc).