maintain encryption keys in one embodiment messages between the client and server are transmitted in a format in which message encryption is accomplished with file compression software therefore when a message is encrypted it 39 s also compressed because the encryption algorithm compresses data examples of encryption software includes pkzip 2 04g sold by pkware and other pkzip compatible software if a message is from one user of the program to another then nothing else is done as far as encryption is concerned and the encrypted file is transferred in encrypted form by the server from the sending client to the receiving client if a message is from a program user to an internet address then the server converts it to the standard rfc 822 format mime base64 encoding is used for non textual data in one embodiment of the invention messages received from the internet for program users are routed to the users without change except for the transport envelope between the server host and the client in this embodiment the program uses two protocols for communication between server and client software secure http https and a customized protocol the present invention also allows a user to access all the different kinds of application files stored into a user defined activity oriented folder in the archive folder 42 with continuing.