Buying from a show is much more reliable and can cost a fraction of buying on the web. You can see the snakes, their parents and etc. The breeders there are always very friendly and helpful, sometimes you even see some familiar faces of highly known breeders on the web and what not. So all in all, each ways are good ways to purchase a BP, but in my opinion there is no better experience of purchasing a BP than at a show.