Hello, I have no problems scripting by either command line or XML. My question is, I'm adding additional functionality to existing software using visual basic. I want to launch these scripts for an automated backup process, but need to know when the backup process has finished or is currently running for my form design. Is there any process I can monitor to determine this? I would prefer to have my own progress bar graph or at least know when the process has finished to let the user know. I don't care to see the command line progress or GUI interface. The XML is a nice feature, but it is very limited in commands compared to command line scripting. It would also be nice to generate a new SID as a future command line option. As a followup question, after I launch the script, do I have to let the backup process finish or can I run other software concurrently as the backup is in progress? I don't want a corrupt backup and don't know if the same rules apply between this and the standard GUI interface most people use. Any help is appreciated.