I dont know about the heat source part but I agree that they can tell the difference between people. IMO. My snakes act different towards me than to anyone else. I am leaning towards the smell theory. But what do I know I am only basing on a year of observation.