can we use it? or is it private?
It's too idiosyncratic so I have it as private- Just writing all the instructions for the non user friendly commands would take me too long and the program would be incomprehensible without knowing them. I want to strip it down and make it usable to others as a starting point for writing their own app, but don't have the time right now...but it is a plan I have...
1. It's easy for your "next action list" to keep growing and growing and... until your head explodes and you fall off the system. I guess the only way to avoid this is to be ludicrously conservative about what you commit yourself to do.
2. You have a deadline on a project that is falling behind, so what you decide to do is postpone all your other todos and just work on this one thing for a few days. In this time, you're not really "on the system" and it again falls apart.
3. You're in a lazy period and just plain don't care about the system and it falls apart.
If you can avoid those three problems, it may work for you.
In terms of technology, I recommend you sit down with Y combinator startup appjet.com and write your own implementation- that's what I did... If you don't customize it to your own quirks it doesn't work as well, from my experience.