GIS Students: If you would like to get INFO to write a UNIX text file, the process is OUTPUT {APPEND | INIT} PRINT ,,... The unix_filename will end up in the INFO directory unless you provide a path to another directory, e.g. '../bozo.txt' to put it in your workspace. OUTPUT ../bozo.txt INIT PRINT AREA,PERIMETER (You can leave out the INIT and default to APPEND if the filename doesn't exist yet, or you want to append to an old one; INIT initializes the file) This will send just the values in the items, not the item names, and thus would be appropriate if you wanted to create an output file to be used as input to another program. If you want to display the item names (say to create a text file to print out or display), you have two options: 1. Use LIST with the PRINT option instead of PRINT. This sends to the output file everything that LIST would display, which includes the item names. This makes for a simple method, e.g.: OUTPUT ../bozo.out LIST PRINT ... would send the entire listing of the data file to the file bozo.out. To select items to LIST, do so the normal way followed by 'PRINT': OUTPUT ../bozo.out LIST AREA,PERIMETER PRINT 2. Before your main PRINT statement, use another PRINT statement to specify a line of text to be imbedded in the file. OUTPUT ../bozo.out PRINT 'AREA PERIMETER' PRINT AREA,PERIMETER This method would be appropriate if you don't want the record numbers shown, like LIST does. I'm sure there's a way to get LIST not to display record numbers, but I don't know it. jd