Gary, On LISTSERV 191 you will find a file called $DEFAULT MAILFORM. Get a copy of it, rename it to 'listname MAILFORM' and extract the mail form located at the bottom and called $SIGNUP (ie delete everything else in the file). You can then customize this mailform as desired - the control language is fairly easy to understand (.bb/.eb mark conditional sections, .fo on/off is like in SCRIPT, etc). What you have to remember is that anything INSIDE quotes gets evaluated with a REXX "Interpret" statement and substituted. If you need to put a quote in the text, for a possessive case for example, you must double it. If you really want to send an actual file to the new subscriber, it will be more complicated because you do not know who is being added to the list ($SIGNUP is a mailform which is imbedded in the mailforms for the ADD and SUBSCRIBE commands, which are slightly different of course). You could probably do it with something like this: .do Call LSVSENDF Word(destination,1),FILEID That relies on the fact that the person being added is always the first name in the list of recipients. Eric