When was the last time you donated to a cause to help others? That was the question that sprung to mind when a friend volunteered for a cause. Long story short, I ...