10. A network device, comprising: a transceiver for receiving and sending data; and a graphical user interface that is displayable to a user and coordinated with a processor at the network device configured to enable actions, including: automatically tagging each of one or more message file attachments with one or more automatic tags; automatically generating a personalized hierarchical structure of tags (“PHST”) from the one or more automatic tags; associating the at least one of the one or message more file attachments with one or more custom tags received from the user for at least one of the one or more message file attachments; automatically generating at least one custom generated tag using the one or more custom tags; automatically modifying the PHST to include the at least one custom generated tag within the hierarchy; and displaying the PHST which separately indicates the one or more automatic tags and the at least one custom generated tag to the user to enable the user to navigate the PHST and to select at least one tag from the PHST which in turn automatically selects one or more files that are tagged with the at least one selected tag; and attaching the one or more files to a message.
10. A network device, comprising: a transceiver for receiving and sending data; and a graphical user interface that is displayable to a user and coordinated with a processor at the network device configured to enable actions, including: automatically tagging each of one or more message file attachments with one or more automatic tags; automatically generating a personalized hierarchical structure of tags (“PHST”) from the one or more automatic tags; associating the at least one of the one or message more file attachments with one or more custom tags received from the user for at least one of the one or more message file attachments; automatically generating at least one custom generated tag using the one or more custom tags; automatically modifying the PHST to include the at least one custom generated tag within the hierarchy; and displaying the PHST which separately indicates the one or more automatic tags and the at least one custom generated tag to the user to enable the user to navigate the PHST and to select at least one tag from the PHST which in turn automatically selects one or more files that are tagged with the at least one selected tag; and attaching the one or more files to a message. 11. The network device of claim 10 , wherein the graphical user interface is configured to enable further actions, including: receiving, from the user, a request to attach a file to the message; receiving a user input configured to modify a display of the PHST such that at least a first level of tags and a second level of tags within the PHST are displayed to the user; receiving a tag selection from the user; and attaching, to the message, at least one file that is tagged with the tag selection.