SPD Spider and Christoph have a new website and posted a screenshot of their new project, a Star 266.