@lizawelch,
One may keep a regular practice to give the command and let the work be done by hosted applications. This way you never move into the risk of connectivity failure as your scheduled task never gets affected or interrupted just because you are disconnected from the remote application. Hosted apps comes with a solution to all these satisfactory requirements of the end-users. And in this technological era, you never need to stick to the old business strategies and bulky scheduled works.