1. A machine implemented method of communicating, comprising: (i) composing an electronic message, via a first device having a processing unit and program code stored on a storage device of said first device; (ii) selecting a well-known animation character, via the first device; (iii) transmitting the electronic message, via the first device; (iv) transmitting the well-known animation character, via the first device; (v) receiving the electronic message, via a server having a processing unit and program code stored on a storage device of said server; (vi) receiving the well-known animation character, via the server; (vii) converting the electronic message into speech using one of synthesized voice and actual voice of a voice impersonator of the well-known animation character, via the server; (viii) generating moving images of the well-known animation character, via the server; (ix) transmitting the speech, via the server; (x) transmitting the moving images, via the server; (xi) receiving the speech, via a second device having a processing unit and program code stored on a storage device of said second device; (xii) receiving the moving images, via the second device; (xiii) outputting the speech, via the second device; and (xiv) displaying the moving images, via the second device.