Simon Willison’s Weblog

OOP over the top. Using XML for data-driven programming