Just to answer a couple of the other questions- for food suppliers, Big Cheese Rodent Factory is a good one. I ordered four times so far, and their rats/mice are always clean, tightly packed, and within the right size range.
Avoid Rodent Pro... I ordered once and got a loose bag full of kinda dirty and partially thawed rats. :\ Quality just could not compare to Big Cheese.
Ball pythons are really HARDLY any workload at all, in my opinion. Once you do your research and get their husbandry right, I'd say most pet snake species are the lowest maintenance pets I've ever owned, and I've owned a wide variety of animals big and small. Ball pythons eat once a week, poop once a month or two, maybe pee every other week. Change their water bowl every 2 days or so. That's really it... Easy!
They're also clean and dry and not smelly. I don't know why more people don't own these guys.
I was planning on only one ball python originally, then realized he was so low-maintenance and took so little of my time, that I wanted to spend MORE time on snakes. So I got a few more, and it's still very little time to care. LOL