Emacs org-mode (http://orgmode.org) is stunning: outlining, task management, scheduling, spreadsheet functionality, and more, all in plain text. If you're not already an emacs user, org-mode alone almost justifies becoming one. At the very least you'll find a community passionate about outlining.