1. A computer-implemented method for organizing files or web pages, the method comprising: automatically determining with a data processor user-defined metalabels of a plurality of users for each of a plurality of electronic files, data items, or web pages; and the data processor automatically aggregating the metalabels of the plurality of users into a plurality of hierarchical structures, wherein more than one of the plurality of electronic files, data items, or web pages is assigned a same user-defined metalabel to organize the more than one of the plurality of electronic files, data items, or web pages in a same hierarchical structure; wherein each of the plurality of electronic files, data items, or web pages is identifiable by a filename, file path, or domain name on a corresponding one of a plurality of server computers, and each of the plurality of user-defined metalabels in the plurality of hierarchical structures provides a server computer location of the each of the plurality of electronic files, data items, or web pages.