Sheppard Software - We Make Learning Fun!
A friend just pointed out Sheppard Software, a company that provides educational software. Among its wares are free online (Flash-based) games that challenge visitors to locate states, oceans, continents or countries (sort of place the puzzle piece) and name capitals and other features. The games are interactive and begin with learning level and move up to expert level. At expert level, players must not only placing a feature correctly, but rotating it, too! Very spatial, and rather fun, too.