Are you looking for an automation program is perfect and very easy to use? I suggest to use TimeComX. This program can perform a variety of tasks after specified time, process activity or by a lower deviation of the processor / network usage and input device activity.
Most important tasks at a glance:
• Restart, Shutdown
• Log Off, Lock Computer
• Hibernation, Sleep mode
• Turn off the monitor
• Wake up & play alarms sounds
• Play any type of audio file (wav,mp3,wma..)
• Open files (e.g. batch files) or websites
• Create screen shots before starting a task
this is a portable program, So you can run TimeComX e.g. on a flash device.