12. A computer program product according to claim 11 further comprising program code for transmitting the at least one new version of the document to the first user device.
11. A computer program product for converting a document for a user, the computer program product comprising a non-transitory computer usable medium having computer readable program code thereon, the computer readable program code comprising: program code for defining a format selection criteria group that includes a recipient e-snail address, an appendage to the document, a sender e-mail address and document content; program code for receiving a document via a telecommunications network from a first user device at a location physically remote from the first user device, the document having a first format; and program code for automatically producing at least one new version of the document upon receipt of the document the new version of the document having a second format different from the first format; wherein the second format is selected based on a format selection criteria chosen from the format selection criteria group following an iterative document conversion process that selects the second format: i. based on the recipient e-mail address if one is available, or else ii. based on the appendage if one is available, or else iii. based on the sender e-mail address if one is available, or else iv. based on the document content.