A system for receiving, organizing and displaying information received from a plurality of users, comprising:
- (a) a hierarchical database having at least one expandable level, at least one of said at least one expandable levels having at least two expandable sublevels;
- (b) an interactive interface for:
- (1) placing each user at a level and sublevel in the database;
- (2) receiving user-supplied information for modification and addition to the content and structure of the levels and sublevels of said database;
- (3) receiving user-supplied commands for navigating through and extracting content from said database;
- (4) presenting content from the database in accordance with the information and commands supplied;
- (c) a counting routine which increments a level and sublevel specific counter each time a user is placed at a level and sublevel within said at least two expandable levels and sublevels;
- and
- (d) a database sorting function for gathering the plurality of user-supplied information and commands virtually simultaneously, and updating the hierarchical structure of the database in accordance with the magnitude of the number of the specific counter.