Tools for enhancing knowledge-sharing in agriculture: improving rural livelihoods in Uganda (PLA 59) 01 June 2009