This looks very nice, well done. I'm surprised that nobody mentioned Workflowy in here, it's what I mainly use and found it fits my frame of mind the best. It's just infinitely recursive lists that let you zoom in on a particular subset. Next up on my list is learning Emacs + org mode to see how I like that.