A user interface enables a user to enter user and project profile or other information, and a data input tool is provided to generate from the user input one or more data sets for storage as profiles in the database, Control means are provided to take user input, submit it to the data input tool and to supply data sets generated and stored thereby to the data retrieval tool for use in searching an