I think the link below is a good place to start reading that should answer questions 1, 2, 5, and 8
http://ball-pythons.net/modules/Sect...warticle&id=59
As for a reference for breeders go to the feedback section of the forums and read until you feel satisfied. That is where people post about their experiences with breeders good/bad.
As for a good cage, I would say get one with built in heat but that is just my opinion...everyone has one and they differ.
Welcome to BP.NET! Hope that helps.