So I'm compiling my x-mas wish list and am thinking about asking for a nicer cage for my BP.

Right now she's about 5 months old and 2 feet long. She's feeding like a champ, seems 100% happy and healthy.

If I was to get one of those real nice side-opening cages(like from reptile basics or similar places), what size would be good for her? Is it too soon to move her to a rest-of-her-life sized cage? What length should she be before considering upgrading her from her 20G long? I assume that adult BPs would be kept in the 2x4 reptile basics. I don't want to move her into something bigger too soon, she seems happy and behaves just as I've read BPs should behave, which I can only interpret as her being happy and not stressed.

What kind of stand do you use for your reptile basics cages? Are the pedestals that they sell decent? They look pretty short to me, but I guess if you're stacking a bunch of cages floor-to-ceiling it makes sense, but at the moment I only have one snake and will probably be keeping it that way for at least another year.

Also on those reptile basics, is heat/humidity easier to maintain than screen tops(treated with aluminum foil over most of the screen)? I'd assume so since they look like they would leech less than a screen top would.

Are there any other places than reptile basics that I should be looking at?