Wow! I posted a photo of these baby birds two days ago and now look at them!
At least one of them is ready to fly! You can click on the image to see it larger but one of the babies is perched on the edge of the nest and will flap it's wings from time to time. Also, now that I can see the babies more individually, I'm pretty sure they're House Finches. Several bird identification websites comment on the tufts of feathers on top of the head and this one definitely looks as if he's having a bad hair day!
The other two little ones don't seem to be as advanced as the one above. Or maybe they're just very polite and have been taught to take turns perching on the nest edge! One of the babies is still at the wide open mouth stage and the remaining one is barely visible.
"Mr. Mouth" will probably be the next to fledge although I really won't have any way of knowing which bird is which or in which order they'll fly.
It's been exciting being able to see this nesting from start to finish - or at least I hope to be able to see the little ones fly. I don't want to spend the day at the window as I have a lot to do today but will definitely check on them from time to time and keep my camera handy!!