I can't imagine why anyone would ask Accenture to program something as critical and technically demanding as a trading platform. Their public record here in the UK is appalling - the NHS and British Gas are two horrendous cock ups that spring to mind. How on earth do they win these kind of contracts? Brown envelopes?