Say for intsance that for some odd reason or another, the "Server" Service was not running and the script just kept running through all the services. Should I encapsulate the Do...Until loop in like a for next loop that just ran twice and upon failure ended the script? BTW is there an end script function ? I know lots of dumb questions today, I am still learning