What beautiful birds you have! Finches have the most colorful sheen to the feathers. Especially when you have a cage full of exotic colors, all dancing around the cage perch to perch. Gorgeous!
Wow...your set up is fantastic! I don't keep finches, although I should after seeing what you have going. I would think the wild finches are quite jealous of their domesticated cousins!