10. A computing device, comprising: one or more processors; memory; and one or more programs stored in the memory configured for execution by the one or more processors, the one or more programs comprising instructions for: displaying a user interface for an electronic messaging application, wherein the user interface includes a list of messages received by a user, and each displayed message includes a respective message summary comprising (i) a subject line of the displayed message and (ii) additional context information including an initial portion of the displayed message; receiving from the user a description of a first task associated with a first message of the displayed messages, wherein the user provides the description, in the user interface, using an annotation box, which allows the user to edit the description and to specify a type for the description; designating the description as a first annotation associated with the first message using the annotation box in the user interface, allowing the user to save the first task associated with the first message of the displayed messages; and updating the displayed messages in the list of messages, including replacing the message summary of the first message with the first annotation and a corresponding visual cue.
10. A computing device, comprising: one or more processors; memory; and one or more programs stored in the memory configured for execution by the one or more processors, the one or more programs comprising instructions for: displaying a user interface for an electronic messaging application, wherein the user interface includes a list of messages received by a user, and each displayed message includes a respective message summary comprising (i) a subject line of the displayed message and (ii) additional context information including an initial portion of the displayed message; receiving from the user a description of a first task associated with a first message of the displayed messages, wherein the user provides the description, in the user interface, using an annotation box, which allows the user to edit the description and to specify a type for the description; designating the description as a first annotation associated with the first message using the annotation box in the user interface, allowing the user to save the first task associated with the first message of the displayed messages; and updating the displayed messages in the list of messages, including replacing the message summary of the first message with the first annotation and a corresponding visual cue. 12. The computing device of claim 10 , wherein the user interface includes a task view control, and the one or more programs further comprise instructions for: when the task view control is in a first state, displaying annotations and corresponding visual cues instead of message summaries for each displayed message associated with an annotation, and displaying message summaries for each displayed message not associated with an annotation; and when the task view control is in a second state, displaying message summaries for all of the displayed messages, regardless of whether any of the displayed messages is associated with an annotation.