Just as an added tip, re: form fields. If you do not like the greyed out (on screen) look of the fields, which is the default, on the Forms toolbar (View > Toolbars > Forms) there is a button to turn the shading off. That way the text in the form fiels looks like the other text.
Also, make good use of the Continuous Section break. FormFields need to be in protect5ed sections to work, as formfields. Protected sections do not allow any user editing. By using Continuous sections breaks you can have sections - with the formfifelds - with no user edits allowed; AND sections - unprotected - that DO allow user edits.
FormFields can, in fact be used as containers for text, without protection. Because formfields are also bookmarks (that is, they are named range objects) they can be filled in directly by code....without the document being protected for forms.
Also, depending on your requirements, take a look at using formfields with conditional logic. Say you have a drop down formfield. The items selected by the user can reload a new set of dropdown items in a different dropdown; it can fill in a text formfield automatically; it could fire all sorts of procedures.
For example, you could have a document that is made up of three different generic letters (Letter A, Letter B, and Letter C), each one contained within a separate bookmark. User selects letter type A from a dropdown formfield. It has a OnExit macro that goes and removes Letter B, and C, leaving just Letter A.
And on and on and on. The possibilities are vast.
Gerry