I clicked on the link to Star today and the site is no longer there. What happened to them in the end. Did anyone ever get their DVDs or their money back?
In the end they didn't have a CC service and were accepting checks (one person over at dvd reviewer site said that they got a copy of Armageddon CC from them.
It's been said that they opened to early (I believe that the person who designed their site might have said that)