Delphi does compile in read-only mode, BUT it will complain if it needs to update a dof file or something that changes in the build process.... In Source Safe, you don't need to checkout your files, just make them writable, or, In Source Safe, setup a Shadow directory, all the files in the shadow are not read-only, or,