New site! Woo! posted by Jake Telltale Alumni on October 2006 - last edited November 2006 - Viewed by 1.3K users Flag Hey guys, hope you like the new site. We've been working on it for a while, and we've still got a lot to do. Enjoy, and try not to break anything too badly!