8. The method as in claim 6 , further comprising: searching the database containing the previous Senders periodically and for each previous Sender: retrieving each stored Short Message and the Context Metadata sent by the Sender; passing a retrieved Short Message and the Context Metadata sent by the Sender through a text analyzer; analyzing the text and Context Metadata; identifying a date and a time element of the Short Message; comparing the current date and time to the date and the time element of the Context Metadata; and, determining whether the text and Context Metadata represents an uncompleted commitment, and if so; generating a follow-up message; and, sending a follow-up message to the Sender.
8. The method as in claim 6 , further comprising: searching the database containing the previous Senders periodically and for each previous Sender: retrieving each stored Short Message and the Context Metadata sent by the Sender; passing a retrieved Short Message and the Context Metadata sent by the Sender through a text analyzer; analyzing the text and Context Metadata; identifying a date and a time element of the Short Message; comparing the current date and time to the date and the time element of the Context Metadata; and, determining whether the text and Context Metadata represents an uncompleted commitment, and if so; generating a follow-up message; and, sending a follow-up message to the Sender. 9. The method as in claim 8 , further comprising: identifying a User who is responsible for taking action at or before a particular date and time; and, upon determining that the text and Context Metadata represents an uncompleted commitment, the Server generates and sends the follow-up message to that User.