I buy from either "Fish Pros" in Raleigh, NC (when at school) or from "Aquamains Fish store" in Greensboro, NC (when at home), now I have bought fish from another fish store "Fish World" in Raleigh, NC but after talking with someone that works there and them giving me a load of BS about fish I doubt I'll ever shop there again. I also used to work for petsmart and have gotten a few fish from there for my parents tanks, and after reviewing my Raleigh Petsmart I may consider purchasing from there if/when I need more fish, as I was amazed at how well there aquatics department was kept up and stocked (1 dead fish out of all of their fish, and the selection was great anything from neons to ornate bichirs and dwarf puffers).