I have bought online and at shows, and have gotten good deals both ways. If given the choice, I like to buy at shows to save shipping costs (and risks), get a chance to talk to the breeder, check out the snake myself, etc. Before I go to a show I look up the list of vendors, so I can check reps and feedback on them before I go.