My workflow for this is as follows:
I have date thoughts, with 2010 as the parent and then a thought for each week for child thoughts.* I also have a Meetings thought, with child thoughts for each meeting type. For example, I have a weekly product meeting, and a weekly team meeting. Those are two thoughts under the Meetings parent. When I have a meeting, I create a child thought of the appropriate meeting. When I first create the thought I type "YYYY-MM-DD, ". This creates the meeting child with the date and automatically adds the meeting name. I have the date at the beginning for sorting purposes. I also give it a Thought Type of meeting. I then link the appropriate week thought as a parent of that new meeting thought. So far so good. The next bit requires the 6.x beta. If the meeting was purely for a project, I add the meeting as a child thought of the project (or if there are a lot of meetings for that project I'd have a Project, Meetings child and add the meeting as a child of that thought). This works well if the meeting is for that project only. However, if the meeting is for another purpose, but contains information for that project I copy the section of the meeting notes that pertain to that project into the notes for that project. I then add a hyperlink to the meeting thought in the notes as a reference. I've gotten in the habit of doing this by right clicking the meeting thought, choosing Copy Thought URL, going to the project notes, highlighting the text I want to use as the link and then hitting Ctrl + K. This brings me the link dialog, and I paste in the thought URL. It's quick and easy. And that's my workflow. Hopefully that helps, or gives you some ideas for your own. * If interested, there's a Perl script documented here for automatically creating date thoughts.
Java SE 6