I like the app (or webpage) Workflowy. It uses bullet lists which resonates very well with my way of structuring things. I also find it better to do weekly plans than daily or context based and then just move unfinished tasks to the next week, should they not be completed. If they hang around for too long, I just delete them.