1. A method, at least partially implemented on a computer, comprising: presenting at least one table within a document, the table having multiple cells; presenting a free floating field inline with text in the document, wherein the free floating field is integrated into the text, and wherein selecting and applying formatting to the text applies the formatting to the free floating field; overlaying a formula edit box on the free floating field to facilitate entry of a formula into the free floating field, wherein the formula references a cell in the table; automatically recalculating the formula in the free floating field upon modification of the cell in the table; and creating a second free floating field in response to a selection of at least a portion of the text in the document, wherein the second free floating field is configured to contain the selected portion of text.
4. The method of claim 1 , further comprising extending the formula edit box horizontally and subsequently enlarging the formula edit box vertically to enable entry of the formula.