1. A method comprising: causing, to be displayed to a user, data that identifies a plurality of packages to which the user may subscribe; receiving, from the user, input that indicates a subscription, by the user, to one or more packages of the plurality of packages, each of which includes a plurality of pre-defined suggested words that were not selected for inclusion in the package by the user; sending, to a server over a network, a list that identifies each of the one or more packages for which the user has indicated a subscription; after sending the list to the server, receiving, from the server, the plurality of pre-defined suggested words associated with each package identified in the list; after receiving the plurality of pre-defined suggested words associated with each package in the list, determining whether any text within an electronic messaging (EM) conversation qualifies as a suggested word for the user in the EM conversation based, at least in part, on whether the text matches any of the plurality of pre-defined suggested words of the one or more packages; causing text within the EM conversation that qualifies as a suggested word to be displayed in a manner that visually distinguishes the suggested word from text of the EM conversation that does not qualify as a suggested word; in response to receiving, from the user, second input relative to the suggested word in the EM conversation, causing, to be initiated, an operation to retrieve information related to the suggested word; in response to receiving results of said operation, causing a display that reflects the results to be generated; wherein the one or more packages includes a first package that is associated with a first set of suggested words; after causing the display that reflects the results to be generated, receiving a second set of suggested words that are different than the first set of suggested words and that are to be associated with the first package; wherein the method is performed by one or more computing devices.