20) CALL The DOS 5.0 manual, in the command reference for CALL, states: Syntax: call [drive:][path]filename [batch-parameters] Parameters [drive:][path]filename Specifies the name and location of the batch program you want to call. Filename must have a .BAT extension. The latter sentence is not true in DOS 5.0. CALL works equally well whether "filename" is a .BAT, .COM, or .EXE file, or even internal command the following all work just fine: call dir call mem call tree call echo Phhhhhhht! Gary Smith =============================================================================== 21) CHOICE I blundered onto an interesting choice.com feature: CHOICE /C:XM*; /N /T:2,5 if errorlevel=4 goto help if errorlevel=3 goto end ......etc The "*" is the escape key, and the ";" is F1 etc. Robert Lindsay =============================================================================== 22) MEM /A If you do a MEM /A it'll give you details of what's in the first meg of memory. Windoze owners get MSD.EXE (a pretty undocumented utility), that tells you this sort of thing. If you do a MEM /A it'll give you details of what's in the first meg of memory. Ben Davis =============================================================================== 23) MOUSE /U Microsoft mouse driver version 8.1 has a /U switch. Adding that switch loads all but 3.3k of the driver into HMA. It's not quite the most recent version mouse driver, but hey, a mouse driver is a mouse driver is a mouse driver, right? Especially when it only takes 3.3k of ram! Mark Carter Are you getting that result by loading the mouse driver high on a 286? If so, that is good news. Mine takes up 12k of main RAM (MS mouse driver ver. 7.0). Gerry Pareja Mouse 8.0 _is_ able to load itself into HMA (I think) on a 286 by using the undocumented /U switch. I read it in PC Magazine sometime back. Also, PC Mag said that the BUFFERS have to be set to a low value, e.g. 5. Ng Cheng Kiang ===============================================================================