All of the above. If there is a great sale on something I want at a big box store and the fish are healthy looking I'll buy there. Otherwise I prefer to support my LFS. If there are fish I want that are not available at my LFS I order online. When I was in an area with an active fish club, I got many fish from auctions and other members. I don't have that option so much now.