11. Logic encoded in non-transitory media, the logic being operable, when executed on a processor, to: receive a script having a plurality of statements; add each of the plurality of statements to a data structure, wherein the data structure holds each of the plurality of statements and information about a status of each of the plurality of statements; execute each of the plurality of statements in a predetermined order in a first iteration, the first iteration comprising each of the plurality of statements; update, in a data structure, the status of each of the plurality of statements after execution during the first iteration, the status selected from a group comprising completed and failed; automatically and continuously perform subsequent iterations until it is determined that the status of each of the statements is completed, wherein performing subsequent iterations comprises: determine whether any particular statements of the plurality of statements do not have a status of completed; and execute only each of the particular statements that do not have a status of completed, in the predetermined order, in a subsequent iteration; and in response to determining that all of the statements have a status of completed after a subsequent iteration, terminate the subsequent iterations; automatically and continuously perform subsequent iterations until it is determined that the status of each of the statements is completed, wherein performing subsequent iterations comprises: determine whether any particular statements of the plurality of statements do not have a status of completed; and execute only each of the particular statements that do not have a status of completed, in the predetermined order, in a subsequent iteration; and updating the status of any of the particular statements that completed successfully in the subsequent iteration; in response to determining that all of the statements have a status of completed after a subsequent iteration, terminate the subsequent iterations.
11. Logic encoded in non-transitory media, the logic being operable, when executed on a processor, to: receive a script having a plurality of statements; add each of the plurality of statements to a data structure, wherein the data structure holds each of the plurality of statements and information about a status of each of the plurality of statements; execute each of the plurality of statements in a predetermined order in a first iteration, the first iteration comprising each of the plurality of statements; update, in a data structure, the status of each of the plurality of statements after execution during the first iteration, the status selected from a group comprising completed and failed; automatically and continuously perform subsequent iterations until it is determined that the status of each of the statements is completed, wherein performing subsequent iterations comprises: determine whether any particular statements of the plurality of statements do not have a status of completed; and execute only each of the particular statements that do not have a status of completed, in the predetermined order, in a subsequent iteration; and in response to determining that all of the statements have a status of completed after a subsequent iteration, terminate the subsequent iterations; automatically and continuously perform subsequent iterations until it is determined that the status of each of the statements is completed, wherein performing subsequent iterations comprises: determine whether any particular statements of the plurality of statements do not have a status of completed; and execute only each of the particular statements that do not have a status of completed, in the predetermined order, in a subsequent iteration; and updating the status of any of the particular statements that completed successfully in the subsequent iteration; in response to determining that all of the statements have a status of completed after a subsequent iteration, terminate the subsequent iterations. 12. The logic of claim 11 , wherein the logic is further operable to terminate execution of the script.