Jonathan - <br><br>Lots of good points.  Let me try and address some of them.<br><br><div><span class="gmail_quote">On 6/15/06, <b class="gmail_sendername">Jonathan Ragan-Kelley</b> <<a href="mailto:katokop1@gmail.com">
katokop1@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Why should the user have to explicitly specify a list of contexts in a
<br>separate file -- why couldn't contexts just be inferred from those the<br>user is already using, like in FMP?  They could of course be cached in<br>a .context_cache file for faster access, but it seems to me that<br>having an explicit, separate configuration file is entirely
<br>unnecessary.</blockquote><div><br>FMP is pretty much the opposite of the current bundle, more of less.  As I understand it, FMP allows a user to add tasks into a single list, which is then used to create separate context based lists.  What I am trying to do with the GTD bundle is to enter tasks into project lists (separate files) that can then be used to create context based lists (right now it's a single list view, organized by context).  
<br><br>Having said that, the purpose of the contexts.gtd file is to allow a user to create user-specific contexts, e.g., @MOM'S_HOUSE.  There will be a base set of contexts that are already in the bundle (TASK, CALL, EMAIL, etc.).  If there is a way to build it into the bundle without a separate file, I'd be glad to use it.  The separate file is based on my limited coding skills and knowledge of TextMate.
<br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">The other complexity I don't yet fully grok is why there is this<br>notion of task-type that's orthogonal to both context and project.
<br>>From my own experience, at least, this sort of added layer of<br>complexity over and above basic GTD (traditionally you just have<br>@email, @work and @home, not tasks vs. email vs. ? | @home vs. @work<br>leading to 
email@home vs. task@work) always winds up getting trimmed<br>away in the end, and, where the distinction is genuinely useful, it's<br>usually because you actually have a new context distinction<br>(@work-email and @home-email), not because these sorts of things need
<br>to be fundamentally orthogonal throughout, complexifying the system<br>even in cases where the location is irrelevant.</blockquote><div><br>I think this actually meshes with the first part, based on what a user wants.  I'm pretty happy with just TASK, EMAIL, CALL, BUY, etc., but a few folks want to be able to create more detailed contexts. I think this method supports both preferences.
<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Anyway, just my 2c after watching from a distance for a while.  I'm<br>quite interested to see where this goes.
</blockquote></div><br>Thanks.<br><br>Mike<br>