Expanding on this would be time management. Dwarves should get unhappy if they have to work continuously - even a dwarf shouldn't be able to work, sleep, eat, work for days at a time and remain perfectly content. Dwarves need time to socialize and make friends/enemies/other social attachments, so why not have the manager able to set a specific amount of time for all dwarves to go idle for a bit, to eat, sit in meeting halls, and even play games if they're implemented (Dwarven chess, anyone?) before getting back to work. Going even further, you could have dwarf unions demanding more time off work! Alcohol, overall fortress happiness and recent events could all affect how disgruntled dwarves are with having to work for long periods.
quote:
Originally posted by Jetman123:
<STRONG>(Dwarven chess, anyone?)</STRONG>
It's known as Thud.