Windows on the world.

David Johnson @crossingthethreshold