Garg; Doesn't MessageBox sit and wait for userinteraction before script execution continues? If it does it could prove a 'problem'.