I find no reference to the updated website to the DD project, what gives, after all this is suppose to be their flagship project?
What is implied by having the name amateurishly angled across the home page? Is this to imply under construction or something more deep and meaningful?
Denny Krane!