Not-for-profits doing it tough