I think the gap between the rich and the poor is becoming larger. Many people still live in poverty and have to survive with malnutrition, illiteracy and A.I.D.S. Efforts have been made to help these poor countries suffering from hardships such as drought, war and famine. Rich countries donate money to poor countries for economic and political reasons. The donor country may want to control supplies of oil, water and, agriculture ensuring markets for their own products. I don't think this is the best way to help a developing country. Money given to developing countries never really gets to the people but the money still gets given out to the government, rather than the organization that helps the people.
Tied aid implies restrictions on the aid being given. The aid then becomes a political tool for the donor country. Tied aid suppresses the amount of benefit the developing country profits from the assistance. Certain restrictions include not allowing the recipient country to buy from local goods or hire local companies. The country that benefits the most from tied aid is the donor. I think taking away debts that poor countries owe to developed countries would be a good start