4. A system, including a processor and storage medium, comprising: an input server operable to receive, over a network, a request from a user to generate a module, the request specifying, for the module, a content element, one or more preference elements, and values for the one or more preference elements; a module specification server that receives the user inputs and provides a module specification for a particular module of a plurality of modules in a format for use with a container document, the module specification including computer-executable instructions adapted for execution by a remote browser client to render content for the particular module for presentation in the container document display and parameters for the particular module and adapted for use in the personalized container document, the parameters including the content element, one or more preference elements, and values for the one or more preference elements, wherein the container document defines an organization for a presentation of content associated with the plurality of modules in a container document display, wherein for each module a portion of the container document display is allocated for the presentation of content corresponding to the module, and the parameters and the computer-executable instructions are adapted to be served with the container document to a remote browser client; and wherein the one or more preference elements include at least one module preference element adapted to specify at least two alternative presentation states of content for the particular module, and the at least one module preference element defines conditions that change independent of user input in the container document display for dynamically presenting content in one of the at least two presentation states, with content data for the particular module rendered, using the computer-executable instructions executed by the remote browser client, in a first of the at least two presentation states in response to a first condition and rendered, using the computer-executable instructions executed by the remote browser client, in a second of the at least two presentation states in response to a second condition.
4. A system, including a processor and storage medium, comprising: an input server operable to receive, over a network, a request from a user to generate a module, the request specifying, for the module, a content element, one or more preference elements, and values for the one or more preference elements; a module specification server that receives the user inputs and provides a module specification for a particular module of a plurality of modules in a format for use with a container document, the module specification including computer-executable instructions adapted for execution by a remote browser client to render content for the particular module for presentation in the container document display and parameters for the particular module and adapted for use in the personalized container document, the parameters including the content element, one or more preference elements, and values for the one or more preference elements, wherein the container document defines an organization for a presentation of content associated with the plurality of modules in a container document display, wherein for each module a portion of the container document display is allocated for the presentation of content corresponding to the module, and the parameters and the computer-executable instructions are adapted to be served with the container document to a remote browser client; and wherein the one or more preference elements include at least one module preference element adapted to specify at least two alternative presentation states of content for the particular module, and the at least one module preference element defines conditions that change independent of user input in the container document display for dynamically presenting content in one of the at least two presentation states, with content data for the particular module rendered, using the computer-executable instructions executed by the remote browser client, in a first of the at least two presentation states in response to a first condition and rendered, using the computer-executable instructions executed by the remote browser client, in a second of the at least two presentation states in response to a second condition. 5. The system of claim 4 further comprising an input server enabling a user to input one or more user preferences.