8. A computer-implemented method for editing, via a Web-based spreadsheet service, a parameter of a list of one or more parameters associated with a model represented by a spreadsheet document, the method comprising: requesting a Web-based spreadsheet server to transmit the spreadsheet document for rendering at a client to display the spreadsheet document on a display device, the spreadsheet document comprising a plurality of cells, wherein a first subset of cells of the plurality of cells comprises cells that are designated as parameters associated with the model and a second subset of cells of the plurality of cells comprises cells that are not designated as parameters associated with the model, and wherein each cell in the first subset of cells is designated to receive input from a user to apply to a calculation of the model, and each cell in the second subset of cells is not designated to receive input from the user; retrieving the list of one or more parameters associated with the model represented by the spreadsheet document, the list of one or more parameters including a name for each parameter and any comments associated with each parameter name, each parameter in the list of one or more parameters corresponding to a cell in the first subset of cells; and via a user interface component, receiving edits to at least one parameter of the list of one or more parameters associated with the model represented by the spreadsheet document, wherein each cell in the first subset of cells and each cell in the second subset of cells are both displayed in the UI component and each cell in the first subset is automatically displayed distinctly from each cell in the second subset of cells to indicate that each cell in the first subset of cells is designated to receive input from the user to apply to the calculation of the model.
8. A computer-implemented method for editing, via a Web-based spreadsheet service, a parameter of a list of one or more parameters associated with a model represented by a spreadsheet document, the method comprising: requesting a Web-based spreadsheet server to transmit the spreadsheet document for rendering at a client to display the spreadsheet document on a display device, the spreadsheet document comprising a plurality of cells, wherein a first subset of cells of the plurality of cells comprises cells that are designated as parameters associated with the model and a second subset of cells of the plurality of cells comprises cells that are not designated as parameters associated with the model, and wherein each cell in the first subset of cells is designated to receive input from a user to apply to a calculation of the model, and each cell in the second subset of cells is not designated to receive input from the user; retrieving the list of one or more parameters associated with the model represented by the spreadsheet document, the list of one or more parameters including a name for each parameter and any comments associated with each parameter name, each parameter in the list of one or more parameters corresponding to a cell in the first subset of cells; and via a user interface component, receiving edits to at least one parameter of the list of one or more parameters associated with the model represented by the spreadsheet document, wherein each cell in the first subset of cells and each cell in the second subset of cells are both displayed in the UI component and each cell in the first subset is automatically displayed distinctly from each cell in the second subset of cells to indicate that each cell in the first subset of cells is designated to receive input from the user to apply to the calculation of the model. 9. A method according to claim 8 , further comprising: suspending calculation of the model until all information associated with the model is made current by one or more from the group consisting of: automatically obtaining the current information associated with the model and receiving the current information from a user via said edits.