Also can I ask what's Cheri's deal? Do they switch sex at will?
At will and based on the player's (and other characters) preference!