21. The system of claim 18 , wherein the message delivery module determines whether to send a video file from a server to the second remote device based on the Internet connection speed of the intended recipient, wherein the message delivery module sends the video file when the Internet connection speed of the intended recipient is a high-speed Internet connection and does not send the video file from the server to the second remote device when the Internet connection speed of the intended recipient is not a high-speed Internet connection.
21. The system of claim 18 , wherein the message delivery module determines whether to send a video file from a server to the second remote device based on the Internet connection speed of the intended recipient, wherein the message delivery module sends the video file when the Internet connection speed of the intended recipient is a high-speed Internet connection and does not send the video file from the server to the second remote device when the Internet connection speed of the intended recipient is not a high-speed Internet connection. 22. The system of claim 21 , wherein the video file includes a second advertisement that is different from the modified advertisement.