Hey everyone, new to the site, bunch of questions, so on with it...

I've been doing a lot of research before actually going ahead to buy my first BP. I dont want to get it until i feel i know as much as possible, and have everything set up, so first, tank size. Id like to start with a regular bp, so a local told me to get this 20 gallon set up, when i look at it, it seems kind of small, would the snake be happier if i went for the 40 gallon? A local breeder has eggs hatching in june, so i want to be ready. Also, bottom substrate? As well as if i get a larger tank, how much wood, hideouts, and other fixtures is too much? I dont want to over crowd it, but also to make it feel at home. Thanks for all the help, hope non of this sounds too lame, but i had a bad incident buying a sick turtle from a local shop, which killed my entire collection, so i want to be sure everything is right.

Andy