Any idea why the links in some of the new Apple pages don't display properly? The new TF3 trailer page is fine, but Fast Five doesn't work. I am using IE8 with all latest patches. Can't load another browser due to corporate policy.