Hi Clarence/All, I liked your use of the 'for' command to find out which drive letters are taken. As for me, I wrote a batch file that gives me the following output: 15g 5:47 V:\UTIL>drives LABEL TOTAL(MB) USED(MB) FREE(MB) SUBSITUTIONS C: A1WIN95 4186 1491 2694 D: B1WIN95 507 495 12 E: A2SCRATCH 656 1 654 F: A3WORKING 656 332 323 G: A4CDTEMP 656 148 508 H: A5STORAGE 5015 1470 3545 I: MS-RAMDRIVE 6 0 5 =============E============================== R: MS-RAMDRIVE 6 0 5 "R: => I:\" S: A5STORAGE 5015 1470 3545 "S: => H:\STORAGE" T: MS-RAMDRIVE 6 0 5 "T: => I:\TEMP" U: A1WIN95 4186 1491 2694 "U: => C:\USR" V: A1WIN95 4186 1491 2694 "V: => C:\SYSTEM" W: A3WORKING 656 332 323 "W: => F:\" X: A2SCRATCH 656 1 654 "X: => E:\" I love this little utility and use it all the time for keeping a handle on my overly complecated drive structure. It only works under 4DOS.COM, of course, but who would even think of using COMMAND.COM? If you want, I'll send you a copy. Ray Andrews, Vancouver Canada. -- Arachne V1.66, NON-COMMERCIAL copy, http://arachne.cz/