(I am using Visual Studio 2005 Extensions for Windows Workflow Foundation RC5)

I would like to have a workflow that keeps waiting for events, and based on the event it creates new workflows of other types.

When I try to implement it, the "host" workflow terminates as soon as any of the child workflows terminates, how do I avoid this?

My current implementation contains of a Sequential workflow with an infinite while-loop where the new workflows are called by using InvokeWorkflow

I will appreciate any help in this regard.

Thanks,

Joel