To address the issue of 'listening' to your snakes. I think that advice is dead-on. If I have a girl who doesn't seem like she wants to go on the first shift, I push her back to the second. I have a few girls who refuse to be 'scheduled', but the majority go when you expect them to as long as you keep conditions just right.
Hope it helps.
Cheers,
Kat