1. A method of presenting avatars with a multimedia program, the method comprising: continually monitoring a viewer to result in animation input data; displaying an avatar corresponding to the viewer in a virtual environment that includes further avatars corresponding to further viewers; and continually updating the avatar in response to the animation input data.