There are currently over 1.5 million tax exempt non profits in the US. Do we need so many and if so how do we differentiate them?