I am unable to find written corroborating evidence, but for some reason my brain seems to think the TS cards from the Topps Wacky Package Post Card releases stood for "Topps Store". Maybe because these sets were only available through the online store, faulty synaptic firings, or general I-am-wrongness, but there ya go. Neil should know for sure.