These pages are an attempt to shake off the bit-mould from the many software projects I have started, and mostly not finished over the years. Some of this stuff is very usable, some of it needs work.
I also hope to document some of the more interesting projects I've undertaken.
In additional to that it is an aide-mémoire to little bits of problem solving I frequently encounter day to day.
The Source code section provides downloadable source code to some of the software projects here. Where available binaries are also provided. A lot of projects I have coded over the years have been written in Borland Delphi, mainly because that is what I started using 20 years ago.

From Tom Merritt's Chronology of Tech History
- On this day in 1906 - Grace Hopper was born. She would rise to the rank of Rear Admiral but be best remembered for popularizing the term debugging for hunting down computer errors. She conceptualized the idea of machine-independent programming languages, which led to the development of COBOL.
- On this day in 1968 - Computer scientist Douglas Engelbart gave a legendary product demonstration that would become known as the mother of all demos. Among other things it introduced the computer mouse, video conferencing, teleconferencing, hypertext, word processing, hypermedia, object addressing and dynamic file linking, bootstrapping, and a collaborative real-time editor.
- On this day in 1987 - Microsoft released Windows 2.0, which among other improvements could run the first Windows versions of Microsoft Word and Microsoft Excel.