Oh yeah they have laid eggs many times, there are three males and two females. They are constantly switching up pairs, but I have two bushynose plecos in there who always get the eggs as soon as the lights go out. I've never worried about it much because I dont have space for a couple hundred more angels. Although I just caught one of the plecos eating the new batch of rainbow cichlid eggs in the middle of the day yesterday which was a first. They have hatched fry everytime up until now but the numbers always dwindle to zero after a couple weeks in the tank. I do have about 100 rainbow cichlids growing out in their own tank though so I'm not too worried. I just added one male and five female swordtails to the tank and we will see how that goes. Im considering moving the plecos, and having this tank just rainbow cichlids and swordtails in the long term. The Angel's will live out there life here, but the rainbow cichlids and swordtails will hopefully keep me in future generations so they can be self sustaining.