All right. So, I have three ball pythons and I love them to death. Today, I was looking at carpet pythons... and I'm thinking they look like a lot of fun, too. A little longer, but about the same requirements. I've also been looking at blood pythons. I know they can be a bit nippy when they're young, but they are some awesome snakes, as well. Anyone wanna let me in on the caring differences between these three snakes (carpet, blood, ball) and give me an idea of what I should get myself into next??