Hi
I do this by setting a timer on the WebServer procedure - 360000 = 1 hour
In TakeWindowEvent(), After Parent call I use this code for a BackUp procedure
DateLastBackup = s_web.GetHostValue('DateLastBackup')
IF TODAY() > DateLastBackup THEN
START(BackUpCopy,50000)
s_web.SetHostValue('DateLastBackup',TODAY())
END
HTH
Carl