6 of my 7 are from reptile shows. They're cheaper, it's great to get to interact with the snake and the breeder, and breeders have more personal info on the snakes than petstores. I also love meeting other people in the hobby. But I am very careful about who I buy from - I have to get a good vibe from the breeder and look for those with records they can give me and have a good reputation among the other breeders. I also go for those that seem to be cleaner and professional when I talk to them.