From The University of Cambridge's "Millennium Mathematics Project" comes "nrich, enriching mathematics." Which is exactly what this site does, in a very amusing fashion, by offering a series of interactive mathematics-based logics puzzles in five series, each more difficult than the last. The site's colorful graphics and interactivity make the mathematics seem torrents of fun.
University of Cambridge
• Learning Games
• Middle School Elementary School