Depends a little on where you live, but I get most of my fish from online stores. One in particular, WetSpot, in Portland, Oregon, is excellent. They have hundreds of species in stock and after about 15-20 shipments, only a very few fish died enroute, and i got credit for that. You pay for shipping, of course, but you can get fish you'll never see in a local pet store or Petsmart.