Has anyone come up with a solution for the problem of doing important tasks that require blocks of time measured in weeks? I have projects that I need to get to, but they need me to pencil in a few weeks of 100% time dedication to get them done (they are the sort of projects that are so complex that you can't do anything else while working on them). I find that I just can't carve out the time to get them done as I have too many urgent and must-do-today activities to be able to block out the time.
Large projects are just a sequence of inter-related smaller tasks. GTD is exactly for learning how to deal with these kinds of problems. Oh, and if you have too many urgent and must-do-today tasks, learning to delegate and learning how to say "no" will change you life.