(C) 2003, Tim Maher 1-9 www.TeachMePerl.com Enhancements . Deficiencies of Shell's select no default loop variable no validation of user input no headings for menus no binding of prompts to menus programmer must reset PS3 every time no highlighting of prompts no automatic re-prompting on inner-outer loop transition no easy way to detect EOF to prompt . . . all corrected in Shell::POSIX::Select