Small businesses have everything to gain when they give back to local non-profit organizations.