This has an internal menu of commands including the ability to send part or all of the document directly to a printer. It also supports re-execution of piped commands if the troff source if edited, removing the need for a temporary troff output file.