Caring Hands provides a multitude of services to their participants. They include: