Learning preferences and farm computer use : implications for extension programming