In the US alone, there are over 1.5 million charities and non-profit organizations. The existence of so many non-profits around us is an indication that there are numerous opportunities and needs to be had, all of which demand our attention. The practice of giving to charity and volunteering has also gained increased attention, with more Americans becoming philanthropic. The multiple benefits of giving to charity, as hereby explained, are increasingly attracting more people to make more donations.