Appropriate ICT and the Farming Community in Developing Countries; wider implications drawn from the Ugandan experience.