Jeff, I disagree to a point on the "cheap" snakes. I love snakes, and find the corns to be great snakes. If not for their $20-$40 price range, I probably wouldn't own any. I now have the opportunity (since they were cheap) to introduce my children to snakes and develop a healthy resepct for them. This doesn't just go for snakes, this year our "science project" was raising tadpoles into bullfrogs. For a dollar a piece, I bought two tadpoles and my children got to observe first hand the metamorpasis that takes place from tadpole to frog. These are lessons that I believe they will keep with them forever. If the price wasn't affordable for me, they would miss out on it.
Just my thoughts.