Many development efforts still fall short of their intended impact. The reason is rarely a lack of ideas or ambition. More ...