1. In a client computer network system, said computer network comprising at least one or more client computer systems, a task schedule computer system, and a server computer system; wherein at least one of said client computer systems has no permanent storage and requests and receives its executable processes from said server computer system, and wherein tasks may be distributed over a plurality of said client computer systems, a method for performing one or more scheduled tasks in a client computer network system, the method comprising: executing a scheduling computer program where such execution includes performance of the following steps: retrieving one or more execution schedules from a task schedule computer system coupled to the client computer system through a computer network which couples the client computer system to a server computer system and to task schedule computer system, each execution schedule specifying one or more execution times and a task to be performed by the client computer system at each of the one or more execution times; and for each of the one or more execution schedules, performing the task specified by the execution schedule at the one or more execution times specified by the execution schedule.