Hatchlings need shoebox tubs (6 qt) and they need to be alone. You will need a large collection of these unless you plan to cull some eggs if there are big clutches. For 2 new moms I would plan on having 12-14 minimum tub hatchling rack. 5-8 eggs is pretty common for ball pythons although some lay smaller clutches and some much larger. You need to breed your own or know someone who does because most babies will not take frozen as their first meal. I start mine on live rat pinks (they only stay small enough for a few days). You will need at least 4 females that are bred to birth a different week of the month to have food available that is small enough for the babies after they hatch. I feed my babies every 4 days until they have had at least 5 meals then I back off to 5-7 days depending on my supply of feeders. I have 24 ball pythons and 24 breeding rats. I have lots of extras that I freeze and sell on Craigslist because I euthanize them once they get to be 100 grams and have been refused up until then. In the summer when the rats breed better, I freeze all sizes just in case I run out of live in the winter months then sell the extras. Also keep in mind that it is very hard to sell ball pythons just now, the market has literally crashed. I have been sitting on 5 very nice babies for 5 months and super low prices and I cant budge them. Don't plan to sell them right out of the egg, plan on possibly having them for a good long time.