Dan Pallotta is an enigmatic speaker and entrepreneur from the US who has been committed for many years to finding better ways to support not for profits. I was lucky enough to hear him speak in San Francisco last year and he really challenged the current situation for many community based organisations.
His book Charitable describes the inequity between profit making and charitable organisations and he suggests that there needs to be a complete shift in our thinking about giving and management.
So check out his website and the new venture he has began which combines ethics, non profits and marketing.