Catalogue of Illusions

The Catalogue of Illusions is a really neat site.