I used to breed 50000 fish a year and the only way to get rid of them was to sell to a wholesaler with 125 retail outlets. It becomes a numbers game. It doesen't cost much more to raise 1000 fish than it does to raise 100. You have to let the person you are selling to make a profit as that is what they are there for. I was getting 50-80cents for angels, 50cents for cories and $1-$2 for killies (but only a limited market). You have to always have more than they want or they go somewhere else. You also cannot be selling at the back door if you want a shop to buy. Good luck---it can be a lot of fun. I had 8 pairs of angels breeding all the time plus mainly 5-6 varieties of killies, corries, fighters, gouramies and a few live bearers. I have to admit that it was in the days when we got our own live tubifex and it cost $20 to send an import box to Auckland by air. It is a bit different now.