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 or web pages; and the data processor automatically aggregating the metalabels of the plurality of user into a plurality of hierarchical file structures.