We updated the forums so it was time to update the main site as well. We switched over to just yesterday and so far all seems well. We will still be adding stuff from the old site, tweaking the new site and fixing any issues we, or you, may find.
We are hoping that the new site will allow everyone to get the information they need easier and to allow you to have more interaction with the site with comments and such.
If you would like to contribute to the main site with modding how to's, articles, news and such please let me know and we work something out.