International development agencies and non-governmental organisations often seek to advance community development by fostering entrepreneurship. The premise is that poor people can enhance their ...