1. A computing system for transferring messages between users, the system including: at least a first computer; and an interface program running on the first computer, the interface program capable of accepting input from a user, the input including at least a paired destination and data specification, the data specification containing message contents and/or identifying the location of message contents, the destination specifying at least one of a user and an archive to receive a copy of the message contents, the interface program also capable of sending the paired destination and data specification to a conveying program, the interface program also capable of receiving a data specification from the conveying program, and the interface program having substantially exclusive control of the first computer the substantially exclusive control prohibiting users from gaining direct unconstrained access to undering computer resources such as an operating system file system boot software, network operating system, and disk drives, memory, or other storage devices, whereas an authorized administrator, or a determined user who understands technical system details, can gain direct resource access; wherein the conveying program is capable of receiving the paired destination and data specification, and capable of sending the data specification toward the destination.