Someone's probably come up with this one already but... Every system normally has some sort of systemwide logon UDC (OPTION LOGON). Patch this to run a command file which "logs" the user details you want to a flat file... :HELLO MANAGER.SYS .... .... : :BUILD USERLOG;REC=-80,,F,ASCII;DISC=25000;CIR : Then create a command file which does something like... FILE XYZZY=USERLOG.PUB.SYS;ACC=APPEND;SHR;GMULTI;LOCK ECHO !HPJOBNAME !HPUSER !HPACCOUNT !HPDATEF !HPTIMEF >*XYZZY RESET XYZZY Which is executed every time the user logs on. This will give you your base data to analyse. Alternatively you could use a log anaylsis tool (from the CSL) to analyse the system logfiles and extract the data from there. Mark Wilkinson. Sony Pictures Entertainment.