Is there anything TASKDIALOG can do that MSGBOX can't? I notice that text which doesn't wrap in MSKBOX wraps in TASKDIALOG. Can @EXECARRAY be made (in a future version) to return the number of elements assigned? If so, we'd have something to do with its return value other than redirect it to NUL. _EXECARRAY would then seem unnecessary.