I see you didn't post in this thread, so perhaps you missed it? Very recent, September, 2011 they opened up their own storepage.
Posts #7&8
Are these links active anymore? They seem dead on my end.
#6
No, I didn't see it. I was told earlier this year that the Amiga license was withdrawn from iContain. What iContain had produced up to that point in time (or afterwards, they probably can get away with it for now) probably would be protected under the original license agreement. BTW, icontainstore.com seems to be down so it might have been a quick throw away site to dump stock which maybe why stock is now on alibaba.