Just looking at this bit: ;; Test the file path (which may be the home directory or a user-defined path). ;; If there is no / (or ) at the end of the path, we need to add one so that the screen display looks right. ;; To do this, we add one anyway, then search for // (or \). ;; Depending on the resu...