Sometime ago I came across the issue of handling multiple tasks in parallel. Turned out Windows Workflow Foundation provides a friendly replicator activity. So I decided to use it to develop a workflow that upon kick off reads items from other lists for assignment, business areas and notification lists and spawn multiple tasks dynamically in parallel. The workflow is set to be completed when all the tasks are auctioned by their assignees without waiting one task to be finished before the next task is created (Parallel tasks). The detailed documentation for task manager activity can be found at http://wsstaskmanager.codeplex.com/ and the custom workflow Visual Studio projects are available to download from http://wsstaskmanager.codeplex.com/releases/view/42171