Originally Posted by Folke
This was one of the reasons I never went with Nirvana after moving away from Toodledo. It was just too complicated. I appreciated that they were trying to be "pure GTD" but I just don't think that this is possible or worthwhile - it ends up shoe-horning users into a specific way of doing things.
I've found that using a relatively simple list manager works best for me. The more complexity there is, the more time I spend trying to get my data tweaked to fit the pre-defined model.
That said, you might need this kind of complexity, and from what you've described I'd suggest you check out some of the more fully-fledged project management systems in the cloud. These apps will let you define projects with a lot of granularity and linkages.