A simple WSS+Groove workflow

Here's a picture of my demo workflow in Visual Studio.
The "listenForIncident" activity waits until an Incident is created in a SharePoint list. (I need to re-code this to use events. Right now it polls the WSS site, and sleeps if it doesn't find anything - that's wrong).
"CreateWorkspace" is a simple activity which creates a Groove workspace from a template. Nothing else. You could choose a template according to some sensible rules, but for this demo it's hard-coded.
Then we have an empty workspace, and "populateWorkspace" takes the Incident data and pushes it into tools in the workspace. So now we have a Groove workspace, on the local machine, populated with business data.
Finally, a forEach loop takes a list of account managers, and invites each into the workspace.
Bing!
(Next steps would be: synchronize data to & from the workspace when it changes; and close the workspace down when the incident is resolved. I haven't built those pieces yet, but they should be straightforward).