Hi there , I've just finished writing a listserv interface. It's basic purpose is to help the users . It provides users with functions such as searching for a list or a group of lists , subscribing/signing off from a list , getting information about a list . It uses file 'Listserv Lists' from listserv , containing all the worldwide currently existing lists . In more details it has the following functions : *** Search for a SPECIFIC LIST ; that is, the user gives the name of the list he is interesting in, to find out if it really exists and where it is located . *** Search for a GROUP OF LISTS containing a generic string; that is the user gives a string ,for examble 'net', that he is interested in and the program searches all the entries in the 'Listserv Lists' file to find the string *net* . Especially , it looks for it in the first field of each list entry - which is the list name - and in the last one - the description field . *** Search for all available LISTS IN A NODE ; that is, the user gives the node name ,for examble XYZEARN , and the program , in case that it is a valid NJE node, scans the same file as above to find all the lists available in that node ; otherwise the user is notified for the non-existence of that node . *** Get information on a SPECIFIC LIST ; the user gives the list name , for examble 'Ibm-nets' , and the program provides him with all the peered lists - if any ; the user selects one or more of them to get the description of that list(s). If more info are needed then it sends a file containing a 'Review' command to listserv which serves the above list . *** Subscribe to a list ; the user gives the list name and the program finds all the locations of that list and asks the user where to submit his subscription . *** Signoff from a list ; same as the subscription option . For the first three options , if any lists match our criteria , they are displayed in a special screen which also provides the user with the last three options ( the user probably would like to have information about the lists found and/or to subscribe to one or more of them ) . The program runs under VM/SP Release 5 using RSCS V1 or RSCS V2 . It is written in Pascal and Rexx . ************************************************************ I put the program in a package to LISTSERV AT GREARN , under the name : LISTSO PACKAGE - for the object code & LISTSS PACKAGE - for the source P.S : Be aware of the fact that the package uses file 'LISTSERV LISTS' from Listserv - about 2000 lines - under the name 'FILE LISTSERV' .