I have a small flat roof at the back of my bedroom and feed the birds every morning and late afternoon. I have an array of birds from starlings, pigeons, doves and this year an increase in sparrows. Over the past few years a magpie will visit and the other smaller birds will take off. We heard a commotion on Sunday and thought our cat had caught a baby - I ran out to find a magpie had a young starling and was pecking at it. The magpies flew off as I went over and the poor bird was still alive. I picked it up and it was quite poorly and died a short time later. Isn't nature cruel. We do have many feeders in the garden and have set up a feeding station under the trees. The pigeons and doves will try and sit in the larger open feeders and the starlings will hang onto the others and have such large appetites. Fat balls go in a matter of hours. I try to hide coconut shell feeders for the small birds but the starlings always find them. As for crows they do not come into my garden but I have watched them on bin day, go from one bag to the next and if they sense something food wise they will pull the bag apart to get at whatever is there. So clever.