Thanks for the feedback.
Don't they both go hand in hand? How can it be an effective organization if it is not revenue generating?
In a capitalist world it is not often you see effective organizations that are non profits.
Maybe I am being a little naive here.