the present invention is directed to computer based editing systems , methods for editing videos , methods for communicating from server to the desktop and computer readable storage media that are capable of executing certain methods and applying certain video editing systems . through the use of the present invention one can efficiently combine a plurality of media elements that are in a plurality of different forms into one video . in certain embodiment , the invention couples an editing tool with a channel that communicates to a server in a format that is downloaded from a server that may or may not be the server with which it continues to communicate . that channel can deliver live updatable multi - media formats e . g . text , flash , gifs . to the editing tool whenever the user is online .