WARNING: This thread is apparantly capable of inducing physical pain, and may inflict unbearable stress on your computer. You should therefore proceed with caution, or something.
The finalists have been announced, and you can view all of the illusions at the
contest homepage