Are there any apps that allow you to set goals at a certain due date, and then let you subdivide the goals into smaller subgoals and set due dates for those as well?
It's not exactly a stand-alone app, but Org-mode in Emacs is pretty excellent for this. I like it because I can take text files with me anywhere (even onto a smartphone if I'm using a syncing app like SpiderOak).<p>Here's a link to get you started: <a href="http://orgmode.org/worg/org-gtd-etc.html" rel="nofollow">http://orgmode.org/worg/org-gtd-etc.html</a>
"Commit" is a nicely designed iPhone app that does this.<p><a href="https://itunes.apple.com/us/app/commit/id473527073?mt=8" rel="nofollow">https://itunes.apple.com/us/app/commit/id473527073?mt=8</a>