Thank you Pete, that’s great feedback.  I see now the added flexibility of the console commands.  So am I right in thinking that shelling to an internal dos command (dir) activates the console but then issues a  _CONSOLE OFF by default?  Whereas shelling to a dos batch command activates the console and leaves  _CONSOLE ON by default.