12. A computer readable storage medium storing one or more programs for execution by a computer, the one or more programs, including a web browser-based web page authoring tool, comprising: a web page editor embedded in an authoring web page, the authoring web page suitable for display by a web browser; and the web page editor including a web server communication interface for communication with a remote server; wherein the web page editor includes instructions for: displaying a graphical user interface of the web page editor; updating a user defined web page displayed in a first web browser window of the web browser in accordance with user inputs received using the graphical user interface; defining multiple user-specified fields in the first web browser window of the web browser each of a plurality of the user-specified fields having a visible and adjustable boundary; saving the user inputs to the remote server through the web server communication interface; and displaying a preview of the user defined web page in a second web browser window of the web browser in a manner consistent with the user defined web page displayed in the first web browser window of the web browser in response to a user instruction.
12. A computer readable storage medium storing one or more programs for execution by a computer, the one or more programs, including a web browser-based web page authoring tool, comprising: a web page editor embedded in an authoring web page, the authoring web page suitable for display by a web browser; and the web page editor including a web server communication interface for communication with a remote server; wherein the web page editor includes instructions for: displaying a graphical user interface of the web page editor; updating a user defined web page displayed in a first web browser window of the web browser in accordance with user inputs received using the graphical user interface; defining multiple user-specified fields in the first web browser window of the web browser each of a plurality of the user-specified fields having a visible and adjustable boundary; saving the user inputs to the remote server through the web server communication interface; and displaying a preview of the user defined web page in a second web browser window of the web browser in a manner consistent with the user defined web page displayed in the first web browser window of the web browser in response to a user instruction. 20. The computer readable storage medium of claim 12 , wherein the web page displayed in the second web browser window is non-editable.