I usually just buy mine online from well-known reputable breeders. I have bought geckos and a ballpython from Petco before I ever thought about having anyone ship my reptiles to me. I just don't trust petstores worth a flip.
My friend Axel (pres.nixon) bought a leopard gecko from Petco and it ended up dying. I noticed it was skinny and I told him it had internal parasites... just because I've been around so many of those geckos from petstores at the vet I work at, I know what to look for. So he took it to the vet, but it ended up not doing so well, and died. I was pretty upset
. I hate petstore conditions.