I buy a lot of fish Online cause what I buy is not readily available if ever with LFS. I buy from Aquabid from Rare fish, Rapps, Snook21 and other hobbiest. I haven't purchased a fish from any LFS for a long time. I do buy fish from PetSmart only when there on sale. For 3 weeks I bought all the Roselines from PetSmart cause they were only $4.54.