Anyone remember a site with a guy talking?

I remember this flash site where A guy shows up and starts explaining the company and links on the site ? it wasn’t like a separate video window within the flash site, it was incorporated into the site…