Trading - the next generation