1. A method for creating an electronic book, comprising: obtaining a first plurality of electronic documents, wherein each of the first plurality of electronic documents is obtained from one of a plurality of sources; presenting the first plurality of electronic documents using a book metaphor, wherein the first plurality of electronic documents is organized within the book metaphor in a first order and wherein the first order defines a location of each of the first plurality of electronic documents within the book metaphor, wherein the book metaphor enforces sequential navigation through the first plurality of electronic documents defined by the first order, and wherein the book metaphor enables a user to select one of the plurality of electronic documents from which to begin the sequential navigation; obtaining a first additional electronic document, wherein the first additional electronic document comprises a computer program configured to, when executed, modify the first order of the first plurality of electronic documents to obtain a second order; executing the computer program, wherein executing of the computer program results in modifying the order for the plurality of electronic documents such that the plurality of electronic documents are arranged in the second order, wherein the second order defines a location of each of the first plurality of electronic documents within the book metaphor; and logging usage information for the user of at least one of the first plurality of electronic documents, wherein the usage information comprises action type, action description, a userID corresponding to the user, and a time stamp denoting the time of an action of the action type was performed, wherein the book metaphor enforces sequential navigation through the first plurality of electronic documents in an order defined by the second order after execution of the computer program, wherein the relative location of at least one of the first plurality of documents in the first order is different than the relative location of the at least one of the first plurality of documents in the second order.