Information needs and computer skills for successful farm management: a South African experience