My limit is 4. I used to have more, but I realized I was spending more time cleaning cages than spending time with each individual animal. So I kept my two boas, my first ball python, and my Borneo short tail and put lots of time and money into finding good homes for the rest of them. It was difficult (I definitely understand the 'collection' mentality, it's amazing to have so many animals, especially a variety in species), but I am so grateful I did. I now have time and space to spoil them silly with big, elaborate cages and lots of time spent outside in the summers. They're my babies and I'll never see it any other way.
I'm not against collecting snakes, and I know everyone here takes excellent care of their animals. All I'm saying is that I think most of you would be surprised at how liberating it is to keep a smaller number of very special animals. Just something to think about, that's all.