I need some help identifying two birds I saw in Guadalajara, Jalisco, Mexico 4/24/09. They were both in shrubs next to an urban tree-line. The first was about four inches, sparrow like beak, white head with, well, a black cap that came down over its eyes and the back of its head. The bird also had a thin black collar, light breast with a bit of a cinnamon tinge, and a white spot on its wings while perched.
The second looked a lot like a lesser goldfinch, but pure black hood and back and bright yellow breast. It also had lots of white spots on its back.
If anyone can help, I'd appreciate it!