Get this to get white papers and samples that will help you create custom workflows for SharePoint (and more).  I'll be doing a webcast this friday (noon PST) on this topic. ECM stands for Enterprise Content Management, and is another name for a SharePoint solution. 

Link to Download details: SharePoint Server 2007 SDK: Software Development Kit and ECM Starter Kit