How do businesses intent on meeting their Corporate Social Responsibility (CSR) goals connect with not for profit organisations that reflect their values? In many ways, committing the time, effort and budget to accomplishing CSR targets is the easy part. The trickier task is often finding the right community or charity...