Rainbowfish eggs are easy to hatch and the fry aren't very difficult if you know the right tricks. Buying a mop or a vial of eggs at an auction is an easy way to obtain a whole aquarium full of rainbows. I'll go over the method I use for hatching small amounts of eggs in shallow trays.
You'll need a small shallow tray that holds two to three cups of water. The kind that many of the frozen dinners come in is perfect. You'll need a little bit of crushed shell to add to the hatching tray and a pinch of aquarium salt. Do not use acriflavine in the water. More often than not it will kill the developing eggs. Add about one cup of warm (78-82¢X F) freshly dechlorinated water. Don't use tank water as it contains lots of bacteria and fungi that will destroy your eggs. Higher hatching temperatures promote more fungus, but lower temperatures end up losing eggs also. Carefully add the eggs to the tray, taking a few minutes to acclimate them, especially if the temperature or water conditions are very different. Separate them as much as possible with an eye dropper. If one egg becomes fungused you can remove it before it spreads to another. Protect the tray from strong light. Make sure you keep it warm though. You can float the tray in the tank that you are going to use for the hatched fry, or place it in a warm spot in your fishroom. Change the water in the tray at least once every other day.
As the fry hatch, use an eye dropper and transfer them to a small cup. Then acclimate them to the fry raising tank. I like to use 2.5-5 gallon tanks for 12-50 fry. It is important that the temperature of this fry raising tank be at least 80¢X F, preferably 82¢X F. Water cooler than 78¢X F will result in a loss of all the fry in a few days. I have raised fry in temperatures as high as 88¢X F without any problems. This actually helps them grow faster. A five gallon tank is even ideal for large hatches to begin with, but it can quickly become too small. Add a few snails and an established sponge filter to the tank. Bubble the sponge filter very slowly! Rainbowfish fry live at the top 1/8 inch of the water and they will soon drown in the "surf" that you produce by heavy aeration.
For eggs in a mop I do basically the same thing, except I add the mop directly to the rearing tank filled with fresh water. I don't change the water every other day, and I wait until most of the eggs hatch before I add the sponge filter. A slight amount of bubbling to avoid surface scum is all that is needed until they are hatched.
For a first food you can use green water (say some), vinegar eels (good, but time consuming), or use what I use. There is a fry food by Ocean Star called APR (Artifical Protozoan Rotifer) that is perfect for rainbows. Sprinkle a little on the surface, don't mix it into the water. Feed twice a day, if possible more often. In three to seven days they will be ready to eat newly hatched brine shrimp. Can't find APR? Call Wet Thumb Aquatics (810) 725-0960, they take plastic. Buy the three ounce size, it will last a long time. Keep it in a tightly sealed container in your freezer, just a bit in the fish room as it does go bad. Go easy on the feedings, but the snails should clean up the excess. If you mess up the bottom with excess food, get it out of the tank.
I usually like to wait about three weeks before I do the first water change (about 10%) which is then performed weekly. Once they get about six weeks old, I increase the percentage of water changed to 20-30%. Rainbows certainly grow slower than most other tropical fish, but if you keep doing your water changes and keep them warm, they will be producing their own eggs in six months. I also feel that they seem to grow faster if you leave a light on them 24 hours a day. They just seem to do better and more of the fry seem to live.
¡@