One concern I have is there doesn't seem to be any sort of persistence. I can argue that this is actually a feature: if you don't know what you need to be working on when you sit down at the keyboard, you have bigger problems. (I may be influenced by Jeff Atwood in this respect.) In practice, however, it might prove useful to carry over unfinished tasks from one session to the next. Maybe a simple persistence scheme like that used by TiddlyWiki would be enough to get the job done?
Also finished tasks disappear. It would be nice to be able to review and figure out where the day went. But that way lies feature creep.
But, anyway, those issues are minor compared to finally getting workflow right (for me, YMMV). I'm really excited.
Thanks for sharing this!