I have feed my fish a variety of live foods and they seem to like them all over the flake food they normally eat. I have tried raising daphnia, but was never able to get them to multiply quick enough to give my fish a regular diet of them just occasional snacks. In the summer I had great success with a rubbermaid tub of water out in the yard, I would just take out a large fish net and collect mosquito & midge larvae (the fish loved them). Lately I have been having sucess with brine shrimp. Brine shrimp are cheap and easy to hatch yourself. They are too much of a pain to try to maintain a continuous breeding culture of them that is large enough to feed all your fish. I hatch large amounts of brine shrimp everyday. 95% of them are fed to the fry tank right away. The other 5% are dumped into a 2.5gal tank and allowed to grow to adults before being fed to the fish. I grow freshwater algae in my basement with some old aquarium lights. To grow the algae I just dose tap water with liquid miracle grow and dump in some of the green water from one of the algae jugs I'm harvesting to start a new jug. I syphon water from the bottom of my brine shrimp tank along with brineshimp though a fine screen (50microns) that catches them. I feed the adult brine shrim to the fish. I take my jug of algae water and add salt to it then use it to top off the brine shrimp tank. I reuse the old water from the brine shrimp tank as hatch water for more brine shrimp until it begins to smell bad then I dump it out (saves on mixing fresh salt water for the hatcher which is just gonna foul anyway). You might be asking why I'm using freshwater algae instead of saltwater algae, the answer is that all my salt water algae cultures have crashed but the fresh water cultures are all growing strong. The brine shrimp don't care where it came from they are happy to eat it. If you want easy I would avoid growing adult brine shrimp and just feed baby brine shrimp if you want to feed your fish live food. It's hard to find a place that sells live food and takes lots of work to maintain a breeding culture, but hatching new baby brine shrimp is quick, easy and cheap.