Mechanisms for organizing messages across different message types. This
may be accomplished by using a single integrated user interface in which
messages across a variety of different message types are represented in a
common way. For example, the user experience of placing a telephone call
is standardized, regardless of the actual telephone technology (Cell
Phone, VoIP, or POTS) used to conduct the telephone conversation. Also,
addition to a general log that includes the overall list of messages,
each message also has a separate, message-based log, thereby allowing for
more flexible querying and organization of the messages regardless of the
message type.