I have a few points of feedback on autolabor as well:
1) should be an option for medical tasks being changeable, it keeps switching on and off medical tasks on my medical dwarves (especially my chief medical dorf)... this is "really bad(tm)".
2) some tasks are never getting done... ever because of how rapidly it changes tasks, seems to be primarily an issue with tasks that require specialized tools, specifically woodcutting in my case. I've had a tree for 3 seasons marked to be cut and it wasn't done. a single tree on the entire map (was in the way of a wall.) I often see someone assigned to wood cutting but it never gets cut. I finally said screw it and turned off autolabor and assigned everyone to woodcutting and it was cut in 5s. then turned autolabor back on.
3) it's assigning ~way~ more miners than i have it set for (5)... currently has 9 assigned to mining.
4) needs to be a way to exclude certain people from being messed with period... like my broker... and chief med dorf.
5) needs to be an option to exclude military dwarves from active labors... not an issue with current fort but will be with larger one when i separate civvies from military entirely.
6) weighting for certain jobs needs adjusted... gemcutting, gemsetting, architecture, etc... i really only EVER want ONE dwarf doing them for the most part because they take so much work to raise, yes... i have a job queued for cutting stones but that doesn't mean its not better to wait for the skilled dwarf to go off break.
7) with changes to animal training my dogs don't seem to be getting trained because of rapid job changing.
Really neat program though! Hope it sees a lot more development!