Two that I would add:
* Prior to actually buying a snake, consider what prey the snake needs - are you comfortable feeding animal prey (rodents, chicks, etc) to a snake, whether live or frozen-thawed?
* How much will complete care of the snake cost over the course of its lifetime, including cage, food, environmental controls, etc? Am I realistically prepared to financially provide for a living animal?
K~