1. A method for electronically publishing text-based data, the method comprising: dividing said text-based data into a plurality of portions of text-based data; amending at least one of said plurality of portions of text-based data; storing said plurality of portions of text-based data; storing said amended portion of text-based data; providing a plurality of attributes, wherein said attributes define at least in part a manner in which at least one of said plurality of portions of text-based data and said amended portion of text-based data is capable of being organized and linked in a multidimensional space; associating at least one of said plurality of portions of text-based data and said amended portion of text-based data with at least one link comprising at least one of code or markup language enabled at least in part by at least one of said plurality of attributes; enabling a user to search said plurality of portions of text-based data and said amended portion of text-based data using at least one of said plurality of attributes; and allowing the results of said search to be published to a user by: allowing the provision of at least one of said plurality of portions of text-based data or said amended portion of text-based data in response to said search; and allowing the provision of one or more selectable links to allow said user to select said one or more selectable links, wherein at least one of said plurality of portions of text-based data related to a current, provided portion based on said current, provided portion's attributes is allowed to be displayed as a graphical representation of at least one dimension of a multidimensional space that is configured to allow a user to select and thereby display text-based data represented by a point on said multidimensional space; wherein said multidimensional space is an unbounded area capable of or involving more than three dimensions.