The Three Legs of a Nonprofit Stool