November 27, 2003

AMERICANS ARE IDIOTS, APPARENTLY, because we never listen to Kraftwerk.

We don’t?

UPDATE: Read this.