Besides providing much-needed help to people or organizations that need it most, volunteering can open the door to new business opportunities, friends, skills, and appreciation for the everyday things you take for granted. Most of all, it can make you happy.