Welcome to my homepage.

This website contains reasonably up-to-date contact details for me, some articles and software I have written, and links to websites which interest me. I use private areas of the site on a daily basis for managing my affairs, and it also serves as a sentimental archive for some materials dating to back to when I first started using computers, so please excuse me if either is left accessible. A recent addition in the last few years has been an occasionally updated weblog, which I hope may be of some interest even to people who don't know me.