Do Good Get Rewards is an online volunteer rewards program that provides incentives for volunteering and for non profit organizations. Volunteers earn reward points for the hours they work and redeem them for rewards such as vacations, gift cards, and hotel and restaurant certificates.