Simon Willison’s Weblog

Man of the moment. Phil Gyford gets some well-deserved recognition.