Analysis of collaborative problem solving involves analysis of dialogue and interaction, analysis of tasks and social roles through ethnographic and other field studies. Use of tools to facilitate this process can be very useful. We discuss first the key requirements of a new generation of interaction and collaboration analysis tools. We then present how these requirements have lead to the design of prototype tools, recently developed. These tools can relate and synchronize various streams of field data. An important characteristic of the tools is their support for a multilayer structure of annotations of various levels of abstraction, through which the activity can be interpreted and presented.