7. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors of a computing device, cause the one or more processors to perform acts comprising: receiving, at the computing device, a plurality of phrases, individual ones of the plurality of phrases being associated with one or more user-specified communication rules identifying different sets of one or more destination computer devices that are external to the computing device; storing the plurality of phrases and the one or more user-specified communication rules in a memory of the computing device; receiving, at the computing device from a user device over a network, a message having a syntax that includes a phrase, a user created content category, and a piece of content or an identification of the piece of content; interpreting the message to extract the phrase, the user created content category, and the piece of content or the identification of the piece of content; identifying, in the memory, the phrase within the plurality of phrases; determining that the piece of content or the identification of the piece of content is associated with one of a plurality of storage categories that are associated with a first combination of the phrase and the user created content category; identifying, from the memory, a particular user-specified communication rule that is associated with a second combination of the phrase and a storage category of the plurality of storage categories associated with the piece of content or the identification of the piece of content; and causing the piece of content, the identification of the piece of content, or information associated with the piece of content, to be sent over the network to the one or more destinations identified by the particular user-specified communication rule.
7. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors of a computing device, cause the one or more processors to perform acts comprising: receiving, at the computing device, a plurality of phrases, individual ones of the plurality of phrases being associated with one or more user-specified communication rules identifying different sets of one or more destination computer devices that are external to the computing device; storing the plurality of phrases and the one or more user-specified communication rules in a memory of the computing device; receiving, at the computing device from a user device over a network, a message having a syntax that includes a phrase, a user created content category, and a piece of content or an identification of the piece of content; interpreting the message to extract the phrase, the user created content category, and the piece of content or the identification of the piece of content; identifying, in the memory, the phrase within the plurality of phrases; determining that the piece of content or the identification of the piece of content is associated with one of a plurality of storage categories that are associated with a first combination of the phrase and the user created content category; identifying, from the memory, a particular user-specified communication rule that is associated with a second combination of the phrase and a storage category of the plurality of storage categories associated with the piece of content or the identification of the piece of content; and causing the piece of content, the identification of the piece of content, or information associated with the piece of content, to be sent over the network to the one or more destinations identified by the particular user-specified communication rule. 9. One or more non-transitory computer-readable media as recited in claim 7 , wherein the computing device maintains multiple user accounts, each being associated with at least one unique phrase of the plurality of phrases.