I'm finally purchasing my first ball python within the next month! I'm still doing lots of research and contacting various breeders to find out where I'll be purchasing him from. If you guys have any recommendations for online breeders please post them! I'm interested in purchasing a normal ball python.

I have been slowly collecting supplies for my new ball python and I already have:
- Tub
- Spray Bottle
- Flexwatt
- Hide
- Water dish

In the meantime I have been getting together a shopping cart from amazon and wanted you guys to have a look.

The rest of the items are in my cart:


I have some questions though:

1) How good will that substrate work? Its really cheap and I don't mind the extra labor cost to save me a few bucks.
2) Where do you guys buy food?! I haven't had much luck finding online retailers so fill me in on some popular websites.
3) Am I missing any important items?

I understand some of these items are on the cheap side, but I just need them to last until summer time when I'm working.