I agree setting up a perforce server may take a bit more than a few sentences maybe even an hour. It can be setup for a local computer and doesn’t need an additional server computer (just preferred). There are many more source control options available for free hosting online like git or svn that can take up to 10 minutes to setup for up to a team of 5. You’d be surprised by how little bandwidth it eats up to host your own, depending on team size, You mentioned presenting to the board of Washington University so I had assumed you had some sort of source control/backup. I apologize for the assumption and am sorry to hear about having to rebuild the project. How did it turn out?