Ted, Great stuff.

I have created a custom workflow using your screencast.I  could see this new workflow in my sharepoint's site collection features. But, Whenever I try to add a workflow to a document library, i got an error message like "Value does not fall within expected range". Could you please help me to rectify this?

Also, in this screencast you have assured you would give another screencast for workflow using initiation and association form using Infopath.If you have already created, please give me the link.

Thanks for your Work.