STORS is now closed.
National eDeposit
system (NED) has replaced STORS.