How can you afford to pay your staff if you are donating money to charity?