I've been thinking more recently about keeping the amount of work I have in progress to a minimum.  Having a small number of things on the go at once means that you actually finish those things quicker, and finishing things is great.

GTD isn't great at helping me do this, because new projects just go onto my projects list and new actions on my actions list. What I really need is a backlog, a list of projects that are queued up waiting for me to finish one of my current projects.

This is a little like the someday/maybe list of GTD, feels at least to me to be conceptually different.

Any other personal organization geeks thought about this? Any tips?