Everything has pretty much been covered, I just wanted to add my two cents. I have four BPs and one corn snake (a snow) and I have to say in the year I've had him he has never disappointed me with feeding! He has a ton of personality and always pops his head up when he hears/feels me around.I'm actually interested in getting one or two more, he's won me over so much.
They love to burrow, too, so I keep mine on aspen and he builds little tunnels in it.I love him to bits.