STOR? Wasn't that IKEA's name before it became IKEA or was it an IKEA knockoff?