Simon Willison’s Weblog

Rands In Repose: Weblog Writing. Food for thought.