Computers and farming: vision and reality?