A
Perl module, written by Steven L. Kunz. It is described as "Perl library module for
curses-based
menus & data-entry
templates".
perlmenu creates very cool menus and forms, sort of like Perl's output formatter but it's for input. The programmer specifies a form template, and - bang! - the program shows and processes the form and the program gets the results as an array.
The gtk+ of text mode programs!
Perlmenu is so cool that it was mentioned in The Perl Cookbook. You can get it from CPAN (or as a Debian package, as usual).