Life comes with many challenges and for most of us, we can find great support in our family and friends. For others, they rely on government and corporate assistance. One of the greatest contributors to those less fortunate are community based groups or not-for-profit organisations that assist thousands of people in need every year for a multitude of causes, and rely solely on the generosity of others to keep them afloat.