Here's one of my Angels. They spawn every 10 days regular as clockwork but the tankmates eat the eggs. Unfortunately my wife won't allow a breeding tank!!
Hey, if your tank is big enough you can get a tank divider at your LFS for around $10.00. They are pretty nice too......has a bunch of holes to the water flows through but "supposidly" the fry won't get through
They're about 5 inches (diameter of body excluding fins). I don't think they'll grow anymore. Surprisingly they leave my Cardinal Tetras alone, maybe because I introduced the Cardinals first.