SDI and the alternatives