The worst mistake a non-profit organization can make is to take all the money it is given and be beholden to doing things on someone else's terms.