I have a number of modules to propose for inclusion in the modules list. The code is already done, but I'd like to get some comments about what module names to use in the actual release. The names given below are proposals. Tie::EditHash - a hash which can overlay another hash or tied hash and can be changed without losing it's order. The changes can then be saved to the base hash when wanted. Tie::EditHash::Editor - base class for interactive editors that use Tie::EditHash. included in the package with these two is a small character based editor for editing DB_Files. WWW::Link - a class for storing information about the status of links (are they broken or okay) for use in link checking right now this is called just Link, but I think the name WWW::Link is probably better. The interface is OO. WWW::Link::Repair - a class for finding files with broken links and then WWW::Link::Repair::Substitutor - does the actual work of string substitution for Link::Repair WWW::Link::Selector - a class for seleting particularl links from a database to work on WWW::Link::Test - a class for testing a link using a LWP user agent.. WWW::Link::Reporter - a base class for reporting about the status of Links WWW::Link::Reporter::Text - provides reporting of broken links WWW::Link::Reporter::Compile - same but for emacs compile mode WWW::Link::Reporter::HTML - same but in HTML Format WWW::Link::Reporter::RepairForm - same but generates a form WWW::Link::Reporter::LongList - provides just lists files ls -l format Getopt::Function - getopt using a table of subroutine and documentation refs aimed at maintainable code. based (B<use>es Getopt::Mixed) CDB_File::Generator - a class for generating CDB_Files e.g. for use with the CDB_File module as tied hashes. (CDB files are a type of non modifiable DB files). CDB_BiIndex - two directional index made up of two CDB files CDB_BiIndex::Generator - class for generating CDB_BiIndexes based on CDB_File::Generator I thought something like DataStructure::BiIndex::CDB would be ideal, but there isn't any place like that is there? what about this? Data::BiIndex::CDB Schedule - a class for handing when to carry out actions.. But very specific. Something like a basis for the unix at command.. This is one where I'd really like any good suggestions for a name: Schedule::Lazy .. or something. Reasonably documented implementations of all of these classes are in http:://scotclimb.org.uk/software/linkcont/PMS/ alongside a link testing application which uses them called LinkController. Status for all modules is: released for testing (b?) developer support for now (d) written only in perl (p) object oriented interface (O) although EditHash also provides a tie. or in other words: bdpO