I'm not sure if this is the right place to post this, but I noticed when going to the frontpage of twcenter, scrolling over "downloads" then clicking "twc download index" it takes me to a Youtube video. However if I go here in the forums and click the downloads link at the top it brings me to the correct page.