Added question....where would you recommend buying ball pythons? I refuse to buy from the pet store just on principle on how I see them keep their snakes. I know some people order them from breeders on the Internet...is this generally a legit practice?