Americans Have Good Reason to Give Thanks