Odd - reload the page several times.
Vey Odd. But also pretty cool advertising and demonstarting (I think they're an advertising firm?)<br /> <br /> The site also traps you if you try to escape by pressing the back button in IE.
ZZ