Colophon
Blog 
The blog is produced using a variety of tools. Most of the blog is written in the OPML Editor, a free, open source Windows and Mac outlining application with a powerful set of scripting tools underneath the hood.
I can also post to the blog from a PHP script written primarily for use on mobile devices, including the PSP and Palm Pilot.
This then renders up - using XSLT 1.0 - an HTML rendering. This is done using libxslt which is called through PHP 5's DOM + XSLT methods. No EXSLT is used, although XSLT parameters are used. The XSLT is done dynamically.
Everything else is done with PHP, including some very ugly regular expressions.
The RSS feed is produced using XSLT and stored statically until it is next updated by the server.
The blog uses microformats and embedded RDF data and can be read using a GRDDL parser.
Where possible, the site is served as XHTML 1.0 Strict based on the DTD.
Comment and trackback functionality is provided through the use of HaloScan - heavily modified.
The blog is also mirrored at opml.org.
Static content 
The static content is produced and managed on a MacBook Pro laptop using the OPML Editor, which has a built-in static pages development system that stems from a variety of UserLand products - Frontier, Manila and Radio.
The system allows offline editing of pages and upload of the whole site with only one mouse click.
Server 
The site is hosted by Site5 on the 'keras' hosting server. The server runs Red Hat Linux. I am reasonably satisfied with them, although their support for Python could be better, I guess.
CSS 
All CSS is done using CSSEdit, a shareware CSS editor for the Macintosh. It's excellent and worth every penny.