Recently I had a need to make a consent form, basically to show some big block of legalese text before a text field where the user sign. And on display, show that same text and the value of the text field. Something like this:

But CCK fields just don't have any way to include lengthy text. They can have help text which are displayed below the input in gray text. The second problem is I need this text to be shown when the page is displayed but the various modules I found (markup, form_markup) do not show anything on output. So I created the nodeincck module to solve this need.