Greater Good Charities is a national non-profit organization comprising many different websites. They essentially host various causes. They’re the umbrella and tool that helps generate funds for causes so that individual charities can spend more time on work on the ground.