Amid the recent financial turmoil, the role of computers is being hotly debated. "To err is human," the old saying goes. That's why computer programmes have been invented to trade automatically. But are they reliable? Can we leave financial decisions in the "virtual" hands of computers?