I have 2 menu driven programs which do menu driven VMS mail interfaceing. Both use SMG and need only be compiled and linked. mail_profile_edit allows a manager to modify/delete entries in the mail profile data file. If run with no arguments, reads in the records of all users, or if invoked mm :== $'f$environment("default")'mail_profile_edit.exe mm username [username....] will only edit the specified user entries. user names followed by a "*" indicate users with no corresponding entry in sysuaf.dat. s_mail is for individuals to read/send etc their own mail. It is menu driven but I have never put it in use. It turned out to be slow and cumbersum. I am passing it on as an example only of programming VMS mail interface. The two programs are included here in source and .obj. The .EXE copies were linked on VMS 5.5; relink if you have another VMS version. Michael N. LeVine Naval Air Weapons Station, China Lake, Ca 93555, USA Internet: levine%fidler.decnet@nwc.navy.mil (619) 939-2614 avn 437-2614 "Waiter, there's a bug in my soup!" "No, Sir, it's not a bug, it's a feature!"