themercycage.com
[ephemera] scree: transmissions – original teaser site [2004]
Visit the post for more.