The companies provide the financial support to the charitable events and in return, the nonprofit endow them positive PR. Fact is, the key to organizing the successful non-profit event is to acquire t...