FFREAD is a set of FORTRAN-77 subroutines that allow input of variables to a program in a format-free way, much like the NAMELIST statement of old. Unlike the latter, it is portable across a range of computers and has some additional features, like the capability of reading input from files and, on demand, call- ing a user action routine.