Ok well that's many questions, a time delay won't work because if the server goes down or you reboot the timer will end, the only way i can see you doing this is to do a check dayofweek script and an hour, possibly minute, write it to a table in sql and then check that day, hour, minute on a...