STORS is now closed.

National eDeposit system (NED) has replaced STORS.