Life Balance for Android (with improvements)
Life Balance is a really neat dynamic ToDo list manager. Ideally, if used appropriately it can almost exactly suggest you what you need (and would enjoy) to do at any given moment in your life.
Like all near-perfect things it has a number of drawbacks though: