I have tried to implement GTD using Evernote. I felt that Evernote was a good tool to use for data referencing, but I have a problem when using it for administering projects and actions. My problem is with that my action lists are overpopulated with actions that are not relevant.
Example: Let's say that I have defined a project that consists of four actions A, B, C and D, where D is dependent on action C being completed, C is dependent on action B being completed, and action B is dependent on action A being completed. The only action that is relevant for me when beeing in a context where action A can get done is action A. And if I am in a context where action B can get done, but action A is not yet completed, then action B is not relevant for me.
I have considered using Evernote to collect and archive data, but writing my own software for handling projects and actions. But before I do so, I would like to hear if anybody out there have had the same challenges, and if there indeed is software out there that can handle this (I have done some searching myself).