The terms “nonprofit” and “not for profit” have been used over the years with hardly any respect for the difference in the meanings. See why