Some attention and effort have been devoted to the computer storage and retrieval of narrative information for purposes ranging from the production of output diagnostic of a subject's score profile on attitudinal or personality measures (Myers, 1962; Guertin, Litcher, Hedges, & Wilson, 1975) to storing clinical interview material in narrative form (Danskin, Unger, & Kennedy, 1970). In the former case, the narrative data must be stored in memory and, upon consideration of each component of a subject's score vector, appropriate diagnostic narrative paragraphs can be retrieved and output. This procedure has the advantage of a standardized interpretation by a clinical specialist (usually the test author and/or those consorting with the author). With only the score profile and scale names, the interpreting counselor or the subject may make vast interpretive errors. Accordingly, the purpose of this paper is to describe a computer program which will read in alphameric narrative text and edit it to a specified leftand right-justified line length and also code and punch FORTRAN statements containing the edited output. The narrative text could then be compiled by a scoring program and sections would be selected and output diagnostic of a subject's score profile. Alternatively, scoring could be accomplished independently and a purely interpretive program could be built based on these DATA statements. Program procedure. The narrative text is read from the desired input unit with a desired record length. Right justification is accomplished by inserting blanks into positions selected by the following algorithm setting position priorities. If there is a period in the line with only one blank after it, a blank is first inserted after that period. If no period is found, a blank is inserted after any comma with only one blank following it. In order to facilitate readability and appearance, remaining blanks are inserted between words, beginning from the end of the line, with the most nonblank characters. After extra blanks are inserted between all the words in the line, the density is recalculated and the blank insertion begins from the appropriate end of the line. When the line is right justified, the algorithm stops and edits a new line. In addition, the program provides for a character to signify the premature end of an input record. This is necessary in inserting records or parts