I added separators (%l) to the pupmenu_col() code, (Cut and paste from pupmenu()), then used that to get rid of my ugly hack for undo_menu_mesh() for more than 30 items. Any objections to me committing that when the CVS is unfrozen? (Or is it unfrozen now?) -- Robert Wenzlaff rwenzlaff@soylent-green.com