If I've got a spare fiver am I better going to Asda and buying £5 worth of whatever I think the foodbank might need and putting in the donation trolley, or am I better just finding the foodbank website, like this one warrington.foodbank.org.uk/give-help/donate-money/ and donating the money?
It seems to me that they could probably buy more food (and exactly what they need) with our money than we can, and they probably need money to run the places anyway.
Is money better than a food donation?