I've implemented GTD several times, but have never been able to "trust" the system enough to rely on it, which consequently leads to failure of the system as a whole.
I've given it much thought, and I believe the problem is in collection.
Here's the problem:
At work, I use Outlook. I can get email (i.e. new tasks) when I'm here, or when I take the laptop home. I don't want to use my work buckets for my list management, because these buckets can be, and are monitored, and my employer does not need to know every personal task I have in my lists. This leads me to use tools outside of the corp enviroment.
That works fine except now how do I get my work tasks into them?
I almost need to set up 2 distinct trusted systems, and keep my @work there, and my @home there.
But then you end up fighting the overhead involved with management of two very populated systems.
On top of that, no one, not at work, not at home will "respect" the system. But that's just me venting.
I'm open to suggestions. I hate falling off, I always feel so lost and confused when I do.