I would use all those suggestions and apply them to a reputable breeder, one that has a history of selling quality reptiles.
However, communication is most important.
In my own experience, there have been a few breeders that advertise banners on this forum and are selling awesome looking critters but after emailing and calling, I can't get a hold of them or call me back. That's a sale lost.