Great detail! By the way, I finally saw a hummingbird the other day! I was so excited. It came up to my hummingbird window feeder but flew away pretty quickly (I think it might have been scared of the other birds because it was near a tube feeder where a lot of Finches were). Then it hung around a little and had a nice meal on my butterfly bush. I was actually shocked about how tiny they are!