1. You want your females to be at least 1500 grams and 3 years old
2. you can pop your males and sometimes find sperm plugs, they are usually good to go after their second year and around 600 grams
3. leaving sheds in the enclosure, rubbing other males sperm plugs on her back, there are many ways to entice them to breed, there are many threds on this
4. 3 days on/3 days off is what I did and it worked pretty well. Your male may go off food while he is breeding
5. Some people lower temperatures during breeding season, I did not and it worked well for me. I only had one female breeding though
6. if you don't have room for a small refridgerator then how are you going to have room to house 28 (or more!) hatchlings? have you thought about what you would do if you couldn't sell them? What if you are forced to keep them because they don't eat, they are deformed, or something else happens?
that being said, you can make a small incubator out of a cooler. There are many tutorials on youtube. There are also companies that sell them online such as LLLreptile.com, reptipro.com, I made my own incubator so I can not recomend a specific one
7. You should use a preportional (as opposed to on/off) thermostat such as a Ranco, but many people on this site, including myself, have used johnsons, reptitemp and other on/off type thermostats with success
8. There is a thread on maternal incubation http://ball-pythons.net/forums/showt...nal+incubation
most people recomend artificial incubation because maternally incubating can stress the female, you will be able to get her eating and gaining weight again sooner, and you have much more control over temperature and humidity. But you also have to remember that ball pythons and all snakes have been doing this themselves just fine for thousands of years.
Hope this helps!