Palpatine posted:
There is also a small chain of stores in the USA called Computer City I think (LOL).
;-) Upon reflection, I recall that there are many chains here. One is called "Comp City, USA," and that may be the one that I was thinking of.
I know one large chain carried the Amiga branded memory stick game packs a while back, and that memory may have colored my thinking.