1. A computerized system for creating interactive electronic books over a network, comprising: a) an effects library module including a plurality of interactive effects wizard modules that automate code generation for customized interactive effects in electronic books, wherein one of the interactive effects wizard modules automates code generation for an effect selected from the group of effects consisting of: performing a mathematical function on user input; animating a graphic on a trigger; changing a background to a custom background on a trigger; changing text in a body of text to a user input text on a trigger; changing text in a body of text on a trigger; playing an author uploaded audio file on a trigger; and scrolling a user view on a trigger other than a usual scroll trigger; triggering code generated by an interactive effects wizard module; delaying operation of code generated by an interactive effects wizard module; requesting a user input and storing the same in memory; operating a user interface effect; changing a display characteristic of a displayed object; selecting a displayed item; sending data on a trigger; controlling the display of media by a user; and randomizing an effect; b) a first database module including a relational database stored in a memory device that stores information associated with electronic book generation including information related to selected interactive effects wizard modules; c) a second database module including a database; d) a database federation module including a processor functionally coupled between the first database and the second database such that changes to one of the first and second databases are automatically updated in the other; and e) a user interface module functionally coupled to each of the effects library module and the first database module such that a user is able to selectably manipulate the same in creation of an electronic book and including a network module including a network communication device over a network.
1. A computerized system for creating interactive electronic books over a network, comprising: a) an effects library module including a plurality of interactive effects wizard modules that automate code generation for customized interactive effects in electronic books, wherein one of the interactive effects wizard modules automates code generation for an effect selected from the group of effects consisting of: performing a mathematical function on user input; animating a graphic on a trigger; changing a background to a custom background on a trigger; changing text in a body of text to a user input text on a trigger; changing text in a body of text on a trigger; playing an author uploaded audio file on a trigger; and scrolling a user view on a trigger other than a usual scroll trigger; triggering code generated by an interactive effects wizard module; delaying operation of code generated by an interactive effects wizard module; requesting a user input and storing the same in memory; operating a user interface effect; changing a display characteristic of a displayed object; selecting a displayed item; sending data on a trigger; controlling the display of media by a user; and randomizing an effect; b) a first database module including a relational database stored in a memory device that stores information associated with electronic book generation including information related to selected interactive effects wizard modules; c) a second database module including a database; d) a database federation module including a processor functionally coupled between the first database and the second database such that changes to one of the first and second databases are automatically updated in the other; and e) a user interface module functionally coupled to each of the effects library module and the first database module such that a user is able to selectably manipulate the same in creation of an electronic book and including a network module including a network communication device over a network. 3. The system of claim 1 , wherein the relational database stores authoring progress information and wherein the user interface module uses such stored authoring progress information to return to an editing state on request from an author.