In our model, the data prepared and stored in collective memory are segments of execution traces. Others (Veloso & Carbonell, 1993; Laird, Newell, & Rosenbloom, 1986) have argued for what Carbonell (1983) refers to as the derivational history model for storage in memory. The notion is that an agent stores in memory a history of the planning session that can be replayed in future planning episodes. Our system stores execution traces rather than derivational histories because in uncertain worlds a derivational history will not adequately reflect the constant tinkering that is done at runtime to accomplish a multi-agent task -- and an execution trace will. At runtime, an agent's activity may not go as expected for a variety of reasons, e.g.,