See my blog for up-to-the-minute ramblings. Here are the latest headlines for your convenience:


The following pages contain a more detailed collection of my thoughts on any number of issues - basically, anything I have had the time and the inclination to write about. I have tried to enforce a little structure but make no guarantees about how organised things are.