I started experimenting yesterday with using Tinderbox to create a calendar that would help me schedule and manage various projects I'm working on. Here's a basic view of how the calendar looks:

(The layout above is automatically generated with agents.)
I'm also using agents to automatically schedule and track work on projects. For instance, work on "Write Research Proposal" was scheduled with the agent:
Query: $Prototype=="Task Session or Event" & descendedFrom("July") & $Name.contains("am -") & !$SessionTask & $SessionDate.weekday<6
Action: $SessionTask="Write Research Proposal"
This means that every hour-block that begins in the morning, is on a weekday in July, and doesn't already have a task associated with it, gets the "Write Research Proposal" task associated with it. Meanwhile, the separate task item called "Write Research Proposal" keeps track of how many hours have been scheduled to work on it with the following rule:
Rule: $TaskHoursScheduled=sum_if(all,(($SessionTask=="Write Research Proposal") & ($IsAlias=false)),1)
Have others done this sort of thing? If so, perhaps we could exchange tips. (I did discover another nice calendar example in the forums
here.)