I agree...if proper coding is used, the /i switch is not needed. i just see it as more of a fail safe, so that even in the rare case that an error does end up in the production script, the end users dont see it. Especially when dealing with citrix and published applications. The more transparent the whole process is, the better off.