We will consider an agent to be a virtual human figure representation that is created and controlled by computer programs. An avatar is a virtual human controlled by a live participant. The principal issues roughly follow the dimensions cited above: appearance and motion, mechanisms of control for interactivity and autonomy, including gesture, attention, and locomotion, and multi-agent interaction, cooperation, and coordination.