Writing workflows in Visual Studio is a real doozie. Doozie is a highly technical term used to describe something that throws you in a tizzie. Sure there are books and articles out there that take you through it all step by step. My mission in the next few blogposts - to take that doozie, and cut it in to small enough chunks, so you don't get a tizzie.
1. Setting up your environment for writing VS2005 workflows.
2. Writing an ultra basic workflow, deploying it, and slicing dicing how it worked.
3. Making that workflow more complex, adding if/else, and a bunch of activities that sort of make it more interesting.
4. Adding user interaction to that workflow using Infopath forms.
5. Authoring SharePoint 2007 Workflows using VS2008.