Who do you see as the main users of Workflow Foundation? If a developer write ApplicationX would they use WF to design the workflow hard coded into their application or would you see the developer creating Custom Activities that the end user could then use to design their own workflow within ApplicationX? Or is this simply so developers can construct the building blocks so that a non developer (i.e. business analyst type person) can design the business flow?