Do you run your own business? Consider offering your services free of charge to a charity. Of course you need paid work as well so commit a certain amount of time that you can donate. Use your down time or when work is slow. This is also a great way to have a high profile organisation in your portfolio.
See below for a websites with list of charities you could contact: