Liberator - I thought you didn't want this to get political?
If we're going to get picky, then the US donates proportionally tiny amounts of money to foreign aid.
A great way for countires to drastically increase their contribution would be to cancel something useless and expensive. For the USA, a few F22 fighters. They cost so much money (over $100million each IIRC), and they'll never be used. And it's not like the USAF hasn't got more than enough planes already. The UK should scrap it's ID card scheme and spend the god-knows-how-many billions on useful stuff instead (or turn it into something useful, like amalgamating the passport, driver's licence etc. into one card, thus saving money and not pissing me off). Or cancel some Eurofighters. Waste of money, and there's no way we need 200 of them (or whatever the current order is now). These two things alone would more than pay for all the aid and reconstruction needed for the region.