I've uploaded build 49 to the web and ftp sites. Build 49: --------- BEEP - added a workaround for a DirectSound bug that caused BEEP to play too loudly in TCC x64. DO - fixed a problem with DATETIME and the alternate (yyyy-mm-dd hh:mm:ss) date/time format. ZIP - fixed a problem with /V displaying the wrong month (-1). Build 48: --------- TCC - if a keystroke plugin returns 0 during history / filename completion, the keystroke will be ignored. Added support for TCMD.INI lines up to 4095 characters (up from 511 previously). TCC - added support in variable expansion parser for the ghastly CMD.EXE delayed expansion !abc:xxx=zzz! syntax when "xxx" or "zzz" contains whitespace or non-alphanumeric characters. (Not documented, and not recommended!) Build 47: --------- @LINE / @LINES - fixed an erratic problem with ASCII files. Build 46: --------- TCC - added checking for keystroke plugins during filename completion, keyboard block marking, and history recall. TCC - (Hopefully) Fixed a problem when redirecting output if your code page is UTF-8 or DBCS. TCC - reinstated support for Regina REXX. @LINES - fixed a sporadic Windows problem when the file contains extended ASCII characters (and the file is not Unicode). DESCRIBE - fixed a sporadic Windows problem when descriptions contain extended ASCII characters (and the description file is not Unicode). FOR - added support for batch & environment variables at the beginning of the FOR command (to set FOR switches). All variables up to the variable mmediately preceding "in", are assumed to be in need of expansion before the FOR command is parsed. TCTOOLBAR - fixed a problem with /U not always correctly updating TCMD.INI. Build 45: --------- LIST - fixed a (Windows) problem with the Print dialog sometimes appearing behind the Take Command window. TCTOOLBAR - updated docs and fixed a problem when not specifying a tab title. UNZIP - fixed an error message when unzipping with /D in a directory with embedded whitespace. Help file updates.