We have a Website over here in Australia called "Givit". It makes giving really personal, and affordable. Local charities put in requests for items... anything from computers, furniture and white goods down to cutlery and laundry powder.
For example, we've given a large supply of laundry powder to a Women's Shelter, a whole lot of potted ferns to a chap with severe mental problems who is finally able to have his own space, my sewing machine which I rarely used to a teenage refugee who has great dressmaking skills but no way of using them, and many other things. You feel like there is a direct link between the giving and the receiving, which is nice.
I also regularly donate to WSPA (World Society for the Protection of Animals), and of course many of us donate time (in my case at the local animal shelter).
I'm really not big on the word 'charity' as there's a large component of "There but for the grace of (insert your preferred word here) go I", and besides, doesn't it feel good?
Giving things is a win/win thing really 