As far as size goes I do not need a snake that will stay small forever, just one that starts out small so I can gradually get used to it. My friend has an albino corn snake and I handled it a lot and fell in love with it. I finally convinced my mom a couple weeks ago to let me get a snake. I was gonna get a corn, but ended up with a Ball Python. I owned him for about 3 days and ended up having to take him back. I felt so bad but even as a baby he was bigger than my friend's corn. Like I said I am just looking for a snake that will start off small. I did wanna try to get a unique starter snake, though, not the normal corn or milk. Money and space are not huge obstacles but I do know I don't want a Burmese or something that will get that big.