I have a question for the persons talking about snake intelligence levels. Out of curiosity, how long do you think a snake can remember things? Such as a rescue -how long can it remember abuse and associate people in general with said abuse? Or being attacked by a rat? How long do you think they remember that rats bite? (That might be more of an instinct thing, but you catch my drift). I know humans have short- and long-term memory banks in their brains. Do snakes have these areas as well? Do they have the ability to learn things, such as door a has a hide behind it that will provide safety and door b does not? Just a sudden spark of curiosity.