You might have been looking at http://www.superradtoys.com/ (which is terrible btw, I work by day as a web designer/coder - IHUB is awful too for that matter) superradindustries.com looks the same to me as it did all week. Not bad, but not great either. With such a great team of artists they should really have a better web presence, but they're still new I suppose.