1. A computer-implemented method for tagging content, comprising: providing a graphical user interface (GUI) configured to receive input; providing, via the GUI, a prompt for an initial taxonomy category from among a plurality of taxonomy categories and a prompt for an initial metadata tag for the object; receiving, via the GUI, a selection of the initial taxonomy category from among the plurality of taxonomy categories, and associating the object with the initial taxonomy category; receiving, via the GUI, a selection of the initial metadata tag and associating the initial metadata tag with the object; based on the initial taxonomy category and the initial metadata tag, accessing a metadata tag knowledgebase to derive a plurality of suggested metadata tags; visually depicting, via the GUI, the plurality of suggested metadata tags, the visually depicting comprising continually updating a suggested tags area of the GUI with new metadata tags based on a prior trend of tag selections; receiving, via the GUI, a selected metadata tag from among the plurality of suggested metadata tags, and associating the selected metadata tag with the object; and updating the metadata tag knowledgebase to reflect tags associated with the object.
6. The computer-implemented method of claim 1 , further comprising uploading the object to an Internet based online repository.