U.S. charitable giving reached $306 billion in 2006, a 3.9% increase over the previous year and the first time exceeding $300 billion according to the Giving USA Foundation. While online giving only accounts for a small percentage of the total, it has grown rapidly from $250 million in 2000 to an estimated $6.9 billion in 2006, according to the ePhilanthropy Foundation.