The software I write is usually to fill some unusual niche or to prove something can be done. 

The first major software I authored is titled "Traffic Signal Controller".  It was written to fill a need of an unusual hobby of mine.  I happen to own a pair of antique traffic signals and wanted them to operate like real signals: automatically and with adjustable timing.   

I'm also working on a model train inventory program for my father.

In addition, I've written a few Windows Vista Gadgets.