Cartography Playground
Cartography Playground is a great interactive site that demonstrates various algorithms and techniques used in modern cartography such as clustering and generalisation. Tools on the site allow the user to interact with the various models and options.