This thread was started yesterday and explains part of it too
As far as buying from breeders goes - Definetly go to an NHC breeder or someone you trust from here. I think at least one "breeder" who joined this forum and I believe is even in the breeders threads does a horrible job which proves that just because someone doesn't supply a pet store there're still a lot of bad breeders out there.