Just a comment, for protection use fas etc as 1st level, ok there is a DOS way to add to all your lisps in 1 go the security check, yes have used it often, so write the checkdisk id as a seperate lisp, using bat file etc copy ser.lsp+lisp1.lsp c:\compilelisps\lisp1.lsp, will have to find again, but security added and compiled 130 lisps in one go. I use (EXIT) in the check as that aborts the current lisp.
Do you know who to make bulk fas files etc. Can use lisp.
Post if want more information.
Personally yes had a phone call software not working, final result was trying to give software to some one else, security worked.