Interactive Stuff: Free Educational Games
Because programming is a game too
Victorian Matching Puzzles