My cichlids get, tropical flakes once a week, they get TetraCichlid (mini granules) i get from walmart 5 day a week, and Tetra Tropical Crisps Pro "from AmazonMoosey.com"
I am trying to get them to eat nightcrawlers but that is a slow prosess, the tropical flakes i feed um just to mix it up a bit more.
I think it's UncleRick in aquabid, who sells really good pellets, the angel/discus pellets all my fish go nuts over.
something else i use to do for my fish, is crush up the shimp pellets i get at walmart, just to add another different food.
But, their are alot fo foods out there you can feed to your fish, it;s just what ones you wanna buy that the fish will eat.