This session is designed to give experienced .NET developers a jumpstart into designing and implementing workflow templates for SharePoint Server 2007 business solutions using Visual Studio 2008. The session demonstrates how to build a workflow template that suspends and resumes its execution by creating and blocking on SharePoint tasks. The session also dives into the development process of integrating workflow input forms into a Visual Studio project enabling your workflow templates to prompt the user for data whenever a workflow association is created, whenever a workflow instance is started, and whenever a workflow task modified. Along the way this session demonstrates tips and tricks and discusses community tools to enhance developer productivity in SharePoint workflow development.