+1 for the LFS...these are people who need to make a living, and want to support you. Unfortunately...petco has driven out all of our LFS's including two previous employers of mine. So now if I have to ORDER fish...I get them through fosters & smith. They are a little less than an hour and a half away from me, have ethical husbandry, keeps the money in Wisconsin, and they have arrive alive, stay alive for 14 days after you get the fish shipped to you. I can also order fish into their retail store and pick it up from there, not paying shipping, but you also will pay a higher price in store than online. Finally fosters has a function where you can request a certain animal (doesnt necessarily have to be a fish) into their "Divers Den" where you can observe them, and then either order them online, or pick them up at the retail location. For me it just makes the most sense to go through fosters for these reasons, but I would recommend them to almost everyone. Great people.