Btw, I was just checking out the Blood Python caresheet (on this site), and I'm a little confused about this...

"Intermediate. Not an animal for the beginner, a blood python can make a rewarding captive for the intermediate keeper who has successfully kept other species for a length of time. This is a species that requires prior experience & some ability to perceive and understand snake behavior. "

What does that mean exactly, in your opinions? I've successfully kept Ball Pythons and Corns for about a year now, and lizards since I was a kid... never had any problems with my snakes, and I'm a pretty fast learner. Would you say I'm ready for a Blood, or should I wait a while longer? My other thought was to get a Carpet Python, so I'm wondering if that's a better choice right now.