All the above mentioned are good, along with Kara (who needs to get the bloodpythons.com site back up *hint hint). I just bought from Kevin and am waiting very very patiently for slightly cooler weather for shipping. I'm trying to be patient, anyway!You'll want to buy CBB, and with these guys much more than ball pythons, you'll want to pay attention to bloodlines and how the parents look. There's a lot more natural variation in color, and as hatchlings you can't always tell what colors they'll end up with as adults - especially the red bloods.