Hello Lee,
I sent your inquiry to one of our Programmer and his answer is:
1. NewPeriodTask2 runs on a background thread and must be non-updating (use queued and updating to store results)
2. The Task functions work in client-server mode but must be executed where the task exists. So if you have a button to e.g. stop a task it must call a remote procedure that calls RemoveTask.
If you still have problems, it would be better to show each problem with a separate piece of sample code.
Best regards,
Giuseppe
HansaWorld Italy