The website linked to the 'What's In The Box?' Video, which many believe to be a viral teaser for Half Life 2: Episode 3, has had an update. The top ring shows you the video, the left another, new video, the right ring brings up some newpaper clippings, and the bottom ring asks you for a password. Typing 'please' into the box, the box replies 'Who are you, Dennis Nedry?'
UPDATE: http://i39.tinypic.com/2n0vjm9.jpg - Take a screenshot of the main page, and then turn the brightness and contrast up. The alternative link goes to the original youtube video - the comments section is full of hints about the site.