If every American donated five hours a week, it would equal the labor of twenty million full-time volunteers.