The IBM Challenge