It's a lousy shot (some kind of white stuff drifted in front as I took the photo) and it's cropped way too much, but what species is this bird? My bird books aren't much help. It's sparrow-sized, but with a heavy beak. Could it be a common House Finch, or maybe a more exotic Pine Grosbeak? I appeal to all my birder friends to tell me.