I had 2 points to make. Colin made my first one.
Second, what exactly does this mean: " Official Development Assistance (ODA) from 2000 to 2003 ODA in U.S. Dollars
(Millions) ODA as GNP Percentage "
I have no idea wat officual development assistance is. is it only for development and not hunmanitarian aid? is this only from the gov't and not private sources?
Remember, we still have some rights over our own money as US citizens, the gov't does not tax us 70%. I know for a fact that American citizens out of their OWN pockets donate BILLIONS every year, not only in money, but in time and labor.
There are countless Christian groups who spend their summer/winter vacations going to third world countries and work on building houses, roads, wells, etc... I doubt any of this is even tracked.
It is amazing, we give the world so much, and still have to deal with their shit!

It is the price of being the most successfult Nation in the world.