Maybe Telltale should have a Web design contest. A lot of there fans are obviously technical oriented, and it kills two birds with one stone. 1st it might yeild a better functioning website, and 2nd it increases promotion. And its always good to have fan participation.
I know this has nothing to do with telltale but, Sorry apignarb, its just that I check out your site, and I takes WAY to long to load. The statistics are that people go away from any site that takes more then 15 sec to load, and it took over a minute for me (i have fast cable connection) becuase of the long page (maybe make more pages or at least remove images at the bottom of your pages). Just trying to help. Oh and since it takes alot to put your site out there for people to judge, and then somebody tell you whats wrong with it, I have to say that otherwise, your site looks very good!