Americans Give $241 Billion To Charity In 2003