Big Thanks to Robert Shelton for this. Ok, SharePoint workflow developers (and I know you are out there) get this series for yourself. Robert has done a GREAT job documenting. Now, the one caveat, is that Robert has posted his files to our LIVE SkyDrive, which only works in US currently. I did send him a note about this, and until he corrects this, if you are wanting the files and are outside the US, let me know via my blog and I'll get them posted to a server that you CAN access (obviously tell me the country which you'll be accessing from in your mail).
Free Workshop: SharePoint Document Workflow for Developers