Volunteers give 100-plus hours