1. A user terminal, comprising: a processor; a messaging system configured to receive messages, each message being of a type selected from the list of: an email, an instant message, a short message service (SMS) message, and a multimedia service (MMS) message; a contact identification system configured to identify language in the text of a message that matches a contact name in a contact storage system; and a link conversion system configured to convert each respective identified instance of language into a link that, when actuated, initiates an action relating to the contact name that matched the respective identified instance of language, wherein at least one of the links is configured to cause a list of selectable actions for the matched contact name to be displayed when actuated.
1. A user terminal, comprising: a processor; a messaging system configured to receive messages, each message being of a type selected from the list of: an email, an instant message, a short message service (SMS) message, and a multimedia service (MMS) message; a contact identification system configured to identify language in the text of a message that matches a contact name in a contact storage system; and a link conversion system configured to convert each respective identified instance of language into a link that, when actuated, initiates an action relating to the contact name that matched the respective identified instance of language, wherein at least one of the links is configured to cause a list of selectable actions for the matched contact name to be displayed when actuated. 6. The user terminal of claim 1 wherein the contact identification system is configured to identify language that matches contact names using fuzzy logic.