The Blood Python won me over...

So I've been lurking through the forum here reading the care-sheets and also reading up on them at The Blood Cell, and VPI.
I am most likely going to stick with the 20 gal tank, which I am going to quickly modify to help regulate humidity from a useful tutorial I found on the forum.
Since I am going for a youngster I believe the tank will be fine until he gets older and begins to put on mass, which I will definitely upgrade to a different style tank more fitting for a Blood Python. I will obviously fill up the tank to make him feel more secure so don't you worry.
I will be honest and say that I forgot what other things I need. I have the tank, a UTH, Hides, Water bowl(getting a larger one), and Substrate(getting a different type). So if you know what I need again let me know and if you could recommend some good brands that would make it a lot easier. since payday no 2. for me is on the 15th and I got my state taxes back I will get those needed items right away.

List of Questions:
-Anyway anyone who works with Blood Pythons willing to give me some advice would be much appreciated.
-Do you know of any breeders who deal with Blood Pythons that have any available for sale? (shooting for getting one between March and April).
-I plan on using Cypress Mulch for substrate, but I saw something else called Eco Earth, do anyone use it at all and is it good?

I am not sure if I got everything I need down so if you see anythiny I am missing say something, I am really bad at getting what's going through my head down on paper/text.

~Thanks