29. The computer readable medium as defined in claim 28 , wherein each said data entry field on the electronic form is an editing control selected from the group consisting of one or more of: a plain text box; a drop-down list box; a list box; a check box; a rich text box; an expression box; an option button; a button; a section with controls; a section; an optional section; an optional section with controls; a repeating section with controls; a repeating section; controls in a layout table; controls; a repeating table; a bulleted list; a numbered list; a plain list; a hyperlink; a date picker; an inline picture; a linked picture; an optional sequence; a choice; and a recursion.
28. The computer readable medium as defined in claim 26 , wherein the electronic form has one or more data entry fields each corresponding to one said markup language node of the structured markup language document.