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) transmitting the electronic message, via the server; (viii) transmitting the well-known animation character, via the server; (ix) receiving the electronic message, via a second device having a processing unit and program code stored on a storage device of said second device; (x) receiving the well-known animation character, via the second device; (xi) converting the electronic message into speech using one of synthesized voice of the well-known animation character and actual voice of the well-known animation character, via the second device; (xii) generating moving images of the well-known animation character, via the second device; (xiii) outputting the speech, via the second device; and (xiv) displaying the moving images, via the second device.