Computers, videos, and teletechnology : can they help farmers and agricultural advisory services