In the hectic world of non-profit organisations (NGOs), fundraising is a contact sport. Resources are finite, and charities constantly compete for a little bit of not enough. But if NGOs tackled budgets like businesses, the money might go a little farther, through collaboration, information sharing and...