Now that I can see the numbers, whoring seems to be driving down libedo to an unreasonable degree. In fact, it's clearly going into negatives as I have several girls with 0 libedo despite having several items with +libedo. Buying new items with +lidebo does not increase it past 0. The problem here is that famous girls getting 4+ customers a shift are taking small happiness hit for each customer due to having 0 libedo. In some cases, they're losing over 10 hapiness a turn from one whoring shift. The happiness value stabilizes so long as you have Free Time as the other shift, but if you have her try to do two actions happiness starts dropping fast. In all cases, these girls 'Love working as a whore', yet from the numbers clearly do not love working as a whore. It doesn't make much sense that someone pleasing 7 customers a day has no sex drive whatsoever. A couple changes I'd suggest here:
-Libedo, and really any stat, should not go below 0. How can you have a negative attritute or skill? You're so bad at something that you make the people around you less skilled just by being in the room? I didn't really like the rebelliousness change to go into negatives either. To me 0 rebelliousness means that person will not refuse anything, yet 0 rebeliousness in game is still somewhat high.
-Whoring job satisfaction should negate and eventually reverse the libedo loss for each sex act.
Having looked into the Libido situation...
It appears the game track original stats (m_Stats), permanent stat modifications (m_StatMods, not limited to +/-100), and temporary stat modifications (m_Stats, doesn't appear to be used much). Whenever the game checks a stat, it combines those three values for the stat. With libido, whoring just keeps piling more and more negative points to m_StatMods; I don't know about the other stats, though a few of the numbers look way out of whack. As an example for libido, I had a girl with 20 base libido, -320 permanent stat modification for libido, and +16 temporary stat modification, so for all intents and purposes the game sees that as 0 libido.
Hmm.
I'll dig a bit deeper to see if other currently permanent stat changes are appropriate or not; a few of the other numbers I'm seeing look quite out of whack as well. Libido should certainly only be changed temporarily by whoring rather than permanently. As for the temporary stat changes, they currently normalize towards zero by 1 point per week; I'm thinking it might be better to have it chop off 30-50% (or 1, if 30-50% < 1) of each temporary stat change value each week.
Bug in 1.30 alpha r416: It is still possible to resurrect DEAD girls with some healing item, by giving it to them through the item menu.
Thanks for the report, I'll fix that.
A matron that has a week off due to birth still keeps taking other girls off work if they are too tired
Hmm, true... I think I'll leave that one alone, though, since it's a minor convenience (

) and would be a bit of a nuisance to fix by piling on some extra code.