I do this already with an outliner. I have my roles as the top level item. Underneath each role I have focus areas, projects and then next actions. S/M items are listed along side projects (sorted underneath them actually). This gives me a master overview of everything. ( I am using Bonsai for this www.natara.com and sync to my palm)
To filter on contexts such as calls and computer, I start each next action with a keyword followed by a colon. For example a call would look like this:
Call: Joe/web design estimate
Bonsai and datebk both allow me to filter on text and save the filter so I just a list of filters to quickly sort contexts. I can zoom in/out of the outline at any time and view my data in however much detail I need at the moment. It links to datebk6 on my palm so date specific tasks land on my calendar alongside my hard landscape.
I work from home so I structure my days based on roles. I block off various hours for work, household stuff, community projects, family time, etc. When looking at a list of calls (they are automatically color coded by category/role btw) I can see at a glance which ones are work-related based on their color. If I am "at work" I try to choose only work-related calls, but if I see that I could knock a couple of other short personal ones off the list while I am on the phone then I will. The scheduling helps a lot with separating work and household stuff since pretty much every context I have is "at home" but I am not overly strict in choosing from specific roles at specific times. I tend to work more by project rather than by context. When I sit down at my desk, I scan my lists more for a project to kick start and finish, not just to mark off a bunch of tasks as complete.
To filter on contexts such as calls and computer, I start each next action with a keyword followed by a colon. For example a call would look like this:
Call: Joe/web design estimate
Bonsai and datebk both allow me to filter on text and save the filter so I just a list of filters to quickly sort contexts. I can zoom in/out of the outline at any time and view my data in however much detail I need at the moment. It links to datebk6 on my palm so date specific tasks land on my calendar alongside my hard landscape.
I work from home so I structure my days based on roles. I block off various hours for work, household stuff, community projects, family time, etc. When looking at a list of calls (they are automatically color coded by category/role btw) I can see at a glance which ones are work-related based on their color. If I am "at work" I try to choose only work-related calls, but if I see that I could knock a couple of other short personal ones off the list while I am on the phone then I will. The scheduling helps a lot with separating work and household stuff since pretty much every context I have is "at home" but I am not overly strict in choosing from specific roles at specific times. I tend to work more by project rather than by context. When I sit down at my desk, I scan my lists more for a project to kick start and finish, not just to mark off a bunch of tasks as complete.