SUPERB article. I work in a very small company, doing a mixture of management, design and actual software engineering. Over the last few years, I have creaked and groaned my way to a very similar day-management system, and can honestly say it has kept me sane.

Folks, this works!