Google code http://code.google.com/p/dwarf-foreman/
Wiki Page http://df.magmawiki.com/index.php/Utility:DwarfForeman
Supports DF 0.31.19-25(possibly higher)
Dwarf Foreman is a simple utility to uses your manager dwarf to dispatch jobs to your worker based off your current needs. For example you could tell it to always have at least 100 drinks on hand and it would dispatch jobs to brew more when you ran low.
You must load this program after you load your world and close it before you save.
0.7.3 - Added "all" job support, allowing you to melt all metal. Also added plant, shell, soap, tooth, horn, pearl support to the job tag(thank Quietust).
0.7.2 - Added full subtype support for jobs and fixed OTHER material bug introduced in 0.7.1.
0.7.1 - Added silk, cloth, leather, and yarn material types for job matching. Separated boxes and chests as items while ignoring full ones. Fixed inorganic job bug.
0.7.0 - A few more jobs, and the introduction of the yet to be functional <source> tag.
0.6.9 - Added support for jobs that create multiple items.
0.6.8 - Better supported for modded DF(tested with genesis). Default item buffer is 5 to prevent a rare race condition.
0.6.7 - More progress on handling complicated jobs with a few more jobs supported. Updated QT to 4.7.3
0.6.6 - Small update. Added clay, pearlash, and potash from lye. Should work on more versions of DF, including future ones.